The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
10X GENOMICS INC CL A COM 88025U109 392 2,000 SH   SOLE   2,000 0 0
23ANDME HOLDING CO CLASS A COM CLASS A COM 90138Q108 137 11,750 SH   SOLE   11,750 0 0
2U INC COM 90214J101 1,688 40,505 SH   SOLE   40,505 0 0
3-D SYS CORP DEL COM NEW 88554D205 2,352 58,835 SH   SOLE   58,835 0 0
3M CO COM 88579Y101 7,797 39,252 SH   SOLE   39,252 0 0
ABB LTD SPONSORED ADR 000375204 238 7,015 SH   SOLE   7,015 0 0
ABBOTT LABS COM 002824100 33,744 291,069 SH   SOLE   290,769 0 300
ABBVIE INC COM 00287Y109 31,556 280,148 SH   SOLE   279,333 0 815
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 818 48,150 SH   SOLE   48,150 0 0
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 9,271 92,470 SH   SOLE   92,295 0 175
ABM INDS INC COM 000957100 5,970 134,619 SH   SOLE   133,797 0 822
ABSOLUTE SOFTWARE CORP COM 00386B109 6,246 431,400 SH   SOLE   431,400 0 0
ACCELERON PHARMA INC COM 00434H108 251 2,000 SH   SOLE   2,000 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 548 1,860 SH   SOLE   1,860 0 0
ACCURAY INC COM 004397105 791 175,000 SH   SOLE   175,000 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,196 23,013 SH   SOLE   22,852 0 161
ACUITY BRANDS INC COM 00508Y102 6,791 36,310 SH   SOLE   36,310 0 0
ACURX PHARMACEUTICALS INC COM 00510M104 64 10,000 SH   SOLE   10,000 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 46,738 79,807 SH   SOLE   78,972 15 820
ADVANCE AUTO PARTS INC COM 00751Y106 285 1,390 SH   SOLE   1,380 0 10
ADVISORSHARES TR PURE CANNABIS 00768Y495 1,126 53,406 SH   SOLE   51,351 300 1,755
AERCAP HOLDINGS NV SHS N00985106 18,921 369,482 SH   SOLE   368,982 0 500
AFLAC INC COM 001055102 15,747 293,467 SH   SOLE   293,400 0 67
AGNICO EAGLE MINES LTD COM 008474108 717 11,868 SH   SOLE   11,868 0 0
AIR PRODS & CHEMS INC COM 009158106 11,591 40,291 SH   SOLE   40,291 0 0
ALBEMARLE CORP COM 012653101 8,475 50,310 SH   SOLE   50,310 0 0
ALCON AG ORD SHS H01301128 13,990 199,117 SH   SOLE   199,117 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 44,063 194,297 SH   SOLE   193,982 0 315
ALLEGION PLC ORD SHS G0176J109 211 1,516 SH   SOLE   1,516 0 0
ALLEGRO MICROSYSTEMS INC COM 01749D105 7,517 271,375 SH   SOLE   265,900 185 5,290
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 186 10,055 SH   SOLE   686 0 9,369
ALLSTATE CORP COM 020002101 2,886 22,126 SH   SOLE   19,492 0 2,634
ALPHABET INC CAP STK CL A 02079K305 116,947 47,894 SH   SOLE   47,894 0 0
ALPHABET INC CAP STK CL C 02079K107 96,862 38,647 SH   SOLE   38,355 6 286
ALPS ETF TR ALERIAN MLP 00162Q452 3,754 103,108 SH   SOLE   101,228 95 1,785
ALPS ETF TR SECTR DIV DOGS 00162Q858 340 6,430 SH   SOLE   6,250 180 0
ALTRIA GROUP INC COM 02209S103 471 9,886 SH   SOLE   5,923 0 3,963
AMAZON COM INC COM 023135106 153,548 44,634 SH   SOLE   44,370 3 261
AMCOR PLC ORD G0250X107 116 10,162 SH   SOLE   650 0 9,512
AMERICAN CAMPUS CMNTYS INC COM 024835100 3,348 71,666 SH   SOLE   71,023 0 643
AMERICAN EXPRESS CO COM 025816109 11,256 68,123 SH   SOLE   68,123 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 350 9,000 SH   SOLE   9,000 0 0
AMERICAN OUTDOOR BRANDS INC COM 02875D109 242 6,900 SH   SOLE   6,900 0 0
AMERICAN TOWER CORP NEW COM 03027X100 578 2,141 SH   SOLE   2,141 0 0
AMERIPRISE FINL INC COM 03076C106 670 2,694 SH   SOLE   574 0 2,120
AMETEK INC COM 031100100 401 3,000 SH   SOLE   3,000 0 0
AMGEN INC COM 031162100 7,337 30,100 SH   SOLE   29,205 0 895
AMKOR TECHNOLOGY INC COM 031652100 266 11,232 SH   SOLE   946 0 10,286
AMN HEALTHCARE SVCS INC COM 001744101 315 3,244 SH   SOLE   3,244 0 0
ANSYS INC COM 03662Q105 521 1,500 SH   SOLE   1,500 0 0
ANTARES PHARMA INC COM 036642106 770 176,500 SH   SOLE   176,500 0 0
ANTHEM INC COM 036752103 4,382 11,476 SH   SOLE   11,440 0 36
APOGEE ENTERPRISES INC COM 037598109 7,497 184,060 SH   SOLE   183,991 0 69
APOLLO GLOBAL MGMT INC COM CL A 03768E105 5,350 86,017 SH   SOLE   85,517 0 500
APPLE INC COM 037833100 161,078 1,176,097 SH   SOLE   1,167,957 80 8,060
APPLIED MATLS INC COM 038222105 58,136 408,261 SH   SOLE   408,247 0 14
ARK ETF TR 3D PRINTING ETF 00214Q500 437 10,990 SH   SOLE   10,990 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100 644 41,300 SH   SOLE   40,000 0 1,300
ARROW ELECTRS INC COM 042735100 2,760 24,250 SH   SOLE   24,250 0 0
ASPEN TECHNOLOGY INC COM 045327103 296 2,150 SH   SOLE   2,150 0 0
AT MID CAP EQUITY FUND INSTITU COM 00769G477 249 11,257 SH   SOLE   11,257 0 0
AT&T INC COM 00206R102 8,807 305,995 SH   SOLE   294,474 0 11,521
ATLASSIAN CORP PLC CL A G06242104 899 3,500 SH   SOLE   3,500 0 0
AUTODESK INC COM 052769106 591 2,026 SH   SOLE   1,267 0 759
AUTOMATIC DATA PROCESSING IN COM 053015103 23,607 118,855 SH   SOLE   118,855 0 0
AUTOZONE INC COM 053332102 546 366 SH   SOLE   363 0 3
AVALARA INC COM 05338G106 882 5,450 SH   SOLE   5,250 0 200
AVANGRID INC COM 05351W103 4,812 93,570 SH   SOLE   92,280 0 1,290
AVANTOR INC COM 05352A100 426 12,000 SH   SOLE   12,000 0 0
AVIENT CORPORATION COM 05368V106 6,354 129,250 SH   SOLE   129,250 0 0
AXALTA COATING SYS LTD COM G0750C108 334 10,970 SH   SOLE   10,970 0 0
AXOGEN INC COM 05463X106 2,485 115,000 SH   SOLE   115,000 0 0
AZZ INC COM 002474104 1,022 19,735 SH   SOLE   19,735 0 0
ACCOR SA COM F00189120 11,472 307,200 SH   SOLE   307,200 0 0
ADIDAS AG COM D0066B185 21,647 58,150 SH   SOLE   58,150 0 0
ADVANCED DRAINAGE SYSTEMS INC COM 00790r104 291 2,500 SH   SOLE   2,500 0 0
AIRBUS SE COM N0280G100 386 3,000 SH   SOLE   3,000 0 0
ALLY FINL INC COM 02005NBM1 4,653 4,506,000 PRN   SOLE   4,465,000 0 41,000
AMERICAN BEACON TOCQUEVILLE IN COM 024526394 11,469 574,582 SH   SOLE   558,092 2,746 13,744
AMERICAN BEACON TOCQUEVILLE IN COM 024526378 7,214 360,338 SH   SOLE   360,338 0 0
AMERICAN BEACON TOCQUEVILLE IN COM 024526386 6,483 324,654 SH   SOLE   324,545 0 109
AMERICAN EXPRESS CO COM 025816bJ7 499 500,000 PRN   SOLE   500,000 0 0
AMERICAN FD EUROPACIFIC GWTH F COM 29875E100 9,771 138,454 SH   SOLE   131,374 0 7,080
APPLUS SERVICES SA COM E0534T106 9,525 974,703 SH   SOLE   974,703 0 0
ASAHI GROUP HLDGS COM J02100113 16,589 354,700 SH   SOLE   354,700 0 0
BAKER HUGHES COMPANY CL A 05722G100 436 19,050 SH   SOLE   19,050 0 0
BANK NEW YORK MELLON CORP COM 064058100 756 14,755 SH   SOLE   14,755 0 0
BARRICK GOLD CORP COM 067901108 5,658 273,580 SH   SOLE   273,580 0 0
BAXTER INTL INC COM 071813109 264 3,276 SH   SOLE   3,276 0 0
BECTON DICKINSON & CO COM 075887109 4,352 17,897 SH   SOLE   17,897 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,256 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 69,824 251,239 SH   SOLE   248,653 60 2,526
BEST BUY INC COM 086516101 458 3,981 SH   SOLE   308 0 3,673
BGSF INC COM 05601C105 4,497 364,450 SH   SOLE   364,450 0 0
BHP GROUP LTD SPONSORED ADS 088606108 33,975 466,494 SH   SOLE   466,494 0 0
BIO-TECHNE CORP COM 09073M104 548 1,218 SH   SOLE   1,200 0 18
BIOGEN INC COM 09062X103 23,623 68,221 SH   SOLE   67,471 0 750
BIOMARIN PHARMACEUTICAL INC COM 09061G101 20,617 247,085 SH   SOLE   245,575 65 1,445
BIOXCEL THERAPEUTICS INC COM 09075P105 572 19,700 SH   SOLE   19,600 0 100
BK OF AMERICA CORP COM 060505104 56,682 1,374,764 SH   SOLE   1,365,485 0 9,279
BLACK STONE MINERALS L P COM UNIT 09225M101 3,440 320,000 SH   SOLE   320,000 0 0
BLACKROCK INC COM 09247X101 218 249 SH   SOLE   249 0 0
BLACKSTONE GROUP INC COM 09260D107 14,854 152,910 SH   SOLE   152,910 0 0
BLADE AIR MOBILITY INC CL A COM 092667104 325 30,970 SH   SOLE   30,970 0 0
BLOOM ENERGY CORP COM CL A 093712107 1,455 54,150 SH   SOLE   54,150 0 0
BLUE BIRD CORP COM 095306106 961 38,661 SH   SOLE   38,661 0 0
BOEING CO COM 097023105 42,748 178,444 SH   SOLE   177,104 45 1,295
BOOKING HOLDINGS INC COM 09857L108 29,515 13,489 SH   SOLE   13,476 0 13
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 561 6,585 SH   SOLE   6,585 0 0
BOSTON PROPERTIES INC COM 101121101 40,397 352,536 SH   SOLE   352,149 0 387
BOSTON SCIENTIFIC CORP COM 101137107 40,389 944,546 SH   SOLE   937,686 275 6,585
BP PLC SPONSORED ADR 055622104 19,289 730,093 SH   SOLE   730,093 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 515 3,500 SH   SOLE   3,500 0 0
BRINKER INTL INC COM 109641100 371 6,000 SH   SOLE   6,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 24,696 369,596 SH   SOLE   369,406 0 190
BROADCOM INC COM 11135F101 11,565 24,254 SH   SOLE   23,972 0 282
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 242 4,350 SH   SOLE   4,350 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 3,246 76,100 SH   SOLE   75,600 0 500
BYD Co Ltd COM Y1023R104 799 26,650 SH   SOLE   26,650 0 0
Bank of NY Mellon Corp COM 064058AH3 1,179 1,080,000 PRN   SOLE   1,057,000 0 23,000
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 279 2,982 SH   SOLE   2,747 0 235
CABOT OIL & GAS CORP COM 127097103 285 16,300 SH   SOLE   16,300 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 684 5,000 SH   SOLE   5,000 0 0
CAMECO CORP COM 13321L108 23,062 1,202,375 SH   SOLE   1,202,375 0 0
CANADIAN NATL RY CO COM 136375102 455 4,312 SH   SOLE   4,312 0 0
CAPITAL ONE FINL CORP COM 14040H105 24,597 159,006 SH   SOLE   159,000 0 6
CARETRUST REIT INC COM 14174T107 558 24,000 SH   SOLE   24,000 0 0
CARLISLE COS INC COM 142339100 2,186 11,424 SH   SOLE   11,424 0 0
CARMAX INC COM 143130102 812 6,290 SH   SOLE   6,290 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 17,585 361,836 SH   SOLE   361,836 0 0
CARS COM INC COM 14575E105 16,565 1,155,983 SH   SOLE   1,155,983 0 0
CATALYST BIOSCIENCES INC COM NEW 14888D208 236 54,580 SH   SOLE   53,800 0 780
CATALYST PHARMACEUTICALS INC COM 14888U101 90 15,638 SH   SOLE   994 0 14,644
CATERPILLAR INC COM 149123101 30,253 139,010 SH   SOLE   139,010 0 0
CBRE GROUP INC CL A 12504L109 4,226 49,294 SH   SOLE   47,326 0 1,968
CELANESE CORP DEL COM 150870103 221 1,456 SH   SOLE   87 0 1,369
CERNER CORP COM 156782104 864 11,050 SH   SOLE   10,300 0 750
CHAMPIONS ONCOLOGY INC COM NEW 15870P307 2,595 252,461 SH   SOLE   252,461 0 0
CHANGE HEALTHCARE INC COM 15912K100 4,908 213,000 SH   SOLE   213,000 0 0
CHARLES RIV LABS INTL INC COM 159864107 899 2,429 SH   SOLE   2,400 0 29
CHECK POINT SOFTWARE TECH LT ORD M22465104 566 4,875 SH   SOLE   4,875 0 0
CHEMED CORP NEW COM 16359R103 356 750 SH   SOLE   750 0 0
CHEVRON CORP NEW COM 166764100 24,986 238,556 SH   SOLE   237,655 0 901
CHIPOTLE MEXICAN GRILL INC COM 169656105 28,266 18,232 SH   SOLE   18,232 0 0
CHUBB LIMITED COM H1467J104 17,729 111,545 SH   SOLE   111,545 0 0
CHURCH & DWIGHT INC COM 171340102 275 3,228 SH   SOLE   3,200 0 28
CIGNA CORP NEW COM 125523100 1,781 7,512 SH   SOLE   7,421 0 91
CINTAS CORP COM 172908105 1,188 3,110 SH   SOLE   3,110 0 0
CISCO SYS INC COM 17275R102 24,681 465,670 SH   SOLE   464,470 0 1,200
CITIGROUP INC COM NEW 172967424 2,044 28,891 SH   SOLE   23,463 0 5,428
CITRIX SYS INC COM 177376100 238 2,029 SH   SOLE   150 0 1,879
CLEAR SECURE INC COM CL A 18467V109 208 5,200 SH   SOLE   5,140 0 60
COCA COLA CO COM 191216100 19,289 356,486 SH   SOLE   355,582 0 904
CODA OCTOPUS GROUP INC COM NEW 19188U206 4,706 544,003 SH   SOLE   544,003 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,854 55,640 SH   SOLE   55,640 0 0
COINBASE GLOBAL INC COM CL A 19260Q107 785 3,100 SH   SOLE   3,100 0 0
COLGATE PALMOLIVE CO COM 194162103 39,060 480,143 SH   SOLE   476,948 145 3,050
COMCAST CORP NEW CL A 20030N101 26,549 465,615 SH   SOLE   461,135 200 4,280
COMTECH TELECOMMUNICATIONS C COM NEW 205826209 5,271 218,175 SH   SOLE   218,175 0 0
CONAGRA BRANDS INC COM 205887102 220 6,049 SH   SOLE   5,900 0 149
CONOCOPHILLIPS COM 20825C104 782 12,840 SH   SOLE   11,660 0 1,180
CONSTELLATION BRANDS INC CL A 21036P108 25,672 109,759 SH   SOLE   109,259 0 500
COPART INC COM 217204106 923 7,000 SH   SOLE   7,000 0 0
CORNING INC COM 219350105 7,394 180,779 SH   SOLE   180,779 0 0
CORTEVA INC COM 22052L104 2,980 67,195 SH   SOLE   67,195 0 0
COSTAR GROUP INC COM 22160N109 840 10,140 SH   SOLE   10,140 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,337 21,071 SH   SOLE   21,071 0 0
COUPA SOFTWARE INC COM 22266L106 3,869 14,760 SH   SOLE   14,760 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 3,231 21,765 SH   SOLE   21,665 0 100
CRANE CO COM 224399105 6,921 74,925 SH   SOLE   74,925 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 7,902 478,600 SH   SOLE   478,600 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 11,442 45,530 SH   SOLE   45,264 0 266
CROWN CASTLE INTL CORP NEW COM 22822V101 531 2,720 SH   SOLE   2,720 0 0
CROWN HLDGS INC COM 228368106 302 2,950 SH   SOLE   2,950 0 0
CSX CORP COM 126408103 667 20,790 SH   SOLE   20,790 0 0
CUMMINS INC COM 231021106 2,758 11,314 SH   SOLE   11,130 0 184
CVS HEALTH CORP COM 126650100 1,521 18,234 SH   SOLE   17,800 0 434
CYBERARK SOFTWARE LTD SHS M2682V108 12,149 93,263 SH   SOLE   92,003 40 1,220
CANOPY RIVERS INC. COM 768014102 120 70,400 SH   SOLE   70,400 0 0
CAPITAL ONE FINANCIAL CORP COM 14040HCF0 10,807 10,582,000 PRN   SOLE   10,541,000 0 41,000
CHARLES SCHWAB COM 808513AP0 5,728 5,650,000 PRN   SOLE   5,650,000 0 0
CHINA MOBILE LIMITED COM Y14965100 91 17,500 SH   SOLE   17,500 0 0
CHINA TELECOM COM Y1505D102 4 20,000 SH   SOLE   20,000 0 0
CITIGROUP INC COM 172967MU2 3,551 3,444,000 PRN   SOLE   3,415,000 0 29,000
CITIGROUP INC. COM 172967hq7 4,415 4,104,000 PRN   SOLE   4,099,000 0 5,000
DANAHER CORPORATION COM 235851102 7,649 28,504 SH   SOLE   28,504 0 0
DARLING INGREDIENTS INC COM 237266101 345 5,116 SH   SOLE   486 0 4,630
DEERE & CO COM 244199105 73,055 207,126 SH   SOLE   206,281 25 820
DELL TECHNOLOGIES INC CL C 24703L202 262 2,632 SH   SOLE   270 0 2,362
DELTA AIR LINES INC DEL COM NEW 247361702 8,008 185,108 SH   SOLE   185,108 0 0
DEXCOM INC COM 252131107 3,296 7,720 SH   SOLE   7,720 0 0
DHT HOLDINGS INC SHS NEW Y2065G121 260 40,068 SH   SOLE   3,243 0 36,825
DIAGEO PLC SPON ADR NEW 25243Q205 22,724 118,546 SH   SOLE   118,396 0 150
DIAMONDBACK ENERGY INC COM 25278X109 16,512 175,863 SH   SOLE   175,584 0 279
DIGITAL RLTY TR INC COM 253868103 229 1,525 SH   SOLE   1,525 0 0
DISCOVER FINL SVCS COM 254709108 651 5,500 SH   SOLE   5,500 0 0
DISCOVERY INC COM SER A 25470F104 261 8,515 SH   SOLE   413 0 8,102
DISCOVERY INC COM SER C 25470F302 411 14,198 SH   SOLE   14,198 0 0
DISNEY WALT CO COM 254687106 67,549 384,301 SH   SOLE   382,466 60 1,775
DLOCAL LTD CLASS A COM G29018101 341 6,500 SH   SOLE   6,500 0 0
DOLLAR GEN CORP NEW COM 256677105 7,716 35,658 SH   SOLE   35,645 0 13
DOLLAR TREE INC COM 256746108 1,993 20,028 SH   SOLE   20,028 0 0
DOMINION ENERGY INC COM 25746U109 59,618 810,351 SH   SOLE   807,131 145 3,075
DONALDSON INC COM 257651109 33,570 528,415 SH   SOLE   525,930 50 2,435
DOVER CORP COM 260003108 2,191 14,550 SH   SOLE   14,550 0 0
DOW INC COM 260557103 6,464 102,147 SH   SOLE   102,147 0 0
DRAFTKINGS INC COM CL A 26142R104 265 5,070 SH   SOLE   5,000 0 70
DUKE ENERGY CORP NEW COM NEW 26441C204 15,255 154,526 SH   SOLE   154,526 0 0
DUPONT DE NEMOURS INC COM 26614N102 51,606 666,654 SH   SOLE   663,679 135 2,840
DURECT CORP COM 266605104 1,499 919,500 SH   SOLE   917,800 0 1,700
DXC TECHNOLOGY CO COM 23355L106 11,079 284,526 SH   SOLE   284,465 0 61
DYCOM INDS INC COM 267475101 1,153 15,470 SH   SOLE   15,470 0 0
DEUTSCHE TELEKOM AG F ADR COM 251566105 5,287 248,660 SH   SOLE   246,199 0 2,461
DOMINION ENERGY INC COM 25746UDD8 4,226 3,977,000 PRN   SOLE   3,941,000 0 36,000
EASTMAN CHEM CO COM 277432100 571 4,893 SH   SOLE   4,192 0 701
EBAY INC. COM 278642103 136,093 1,938,373 SH   SOLE   1,923,029 285 15,059
ECOLAB INC COM 278865100 644 3,125 SH   SOLE   3,125 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 10,314 99,582 SH   SOLE   99,582 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 442 51,925 SH   SOLE   51,400 0 525
EMERSON ELEC CO COM 291011104 15,362 159,626 SH   SOLE   159,626 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 907 21,110 SH   SOLE   20,925 0 185
ENSIGN GROUP INC COM 29358P101 2,925 33,754 SH   SOLE   33,739 0 15
ENTERPRISE PRODS PARTNERS L COM 293792107 237 9,820 SH   SOLE   9,820 0 0
EPAM SYS INC COM 29414B104 11,522 22,550 SH   SOLE   22,550 0 0
ESSEX PPTY TR INC COM 297178105 331 1,103 SH   SOLE   60 0 1,043
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 1,636 79,472 SH   SOLE   78,569 0 903
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3,967 65,405 SH   SOLE   64,220 145 1,040
ETF SER SOLUTIONS US GLB JETS 26922A842 573 23,700 SH   SOLE   23,700 0 0
EURONET WORLDWIDE INC COM 298736109 1,548 11,440 SH   SOLE   11,440 0 0
EVERGY INC COM 30034W106 296 4,900 SH   SOLE   4,900 0 0
EVERSOURCE ENERGY COM 30040W108 2,831 35,280 SH   SOLE   35,280 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 190 168,460 SH   SOLE   165,500 0 2,960
EXPEDIA GROUP INC COM NEW 30212P303 33,349 203,709 SH   SOLE   202,869 40 800
EXPONENT INC COM 30214U102 454 5,090 SH   SOLE   5,090 0 0
EXXON MOBIL CORP COM 30231G102 13,906 220,451 SH   SOLE   217,935 0 2,516
EATON VANCE CA MUNICIPAL OPPOR COM 27826Y795 227 20,550 SH   SOLE   20,550 0 0
EATON VANCE CONNECTICUT MUNICI COM 27826Y787 501 48,442 SH   SOLE   48,442 0 0
EATON VANCE SOUTH CAROLINA MUN COM 27826Y720 637 66,943 SH   SOLE   66,943 0 0
EDGEWOOD GROWTH FUND COM 0075W0759 279 4,500 SH   SOLE   4,500 0 0
ELANCO ANIMAL HEALTH INC. COM 28414H103 25,686 740,451 SH   SOLE   733,326 330 6,795
EQUITABLE HOLDINGS INC. COM 29452EAA9 1,871 1,720,000 PRN   SOLE   1,696,000 0 24,000
ESSILORLUXOTTICA SA COM F31665106 28,760 155,817 SH   SOLE   155,817 0 0
EUROPACIFIC GROWTH FUND F3 COM 298706110 7,286 102,897 SH   SOLE   101,901 772 224
F5 NETWORKS INC COM 315616102 4,257 22,804 SH   SOLE   22,804 0 0
FABRINET SHS G3323L100 10,501 109,535 SH   SOLE   109,535 0 0
FAIR ISAAC CORP COM 303250104 754 1,500 SH   SOLE   1,500 0 0
FARMLAND PARTNERS INC COM 31154R109 4,856 402,955 SH   SOLE   402,955 0 0
FEDEX CORP COM 31428X106 56,070 187,945 SH   SOLE   186,645 30 1,270
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 3,251 70,356 SH   SOLE   69,681 55 620
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 9,665 222,390 SH   SOLE   221,890 0 500
FIDELITY NATL INFORMATION SV COM 31620M106 8,930 63,036 SH   SOLE   62,804 0 232
FIREEYE INC COM 31816Q101 909 44,980 SH   SOLE   44,650 0 330
FIRST REP BK SAN FRANCISCO C COM 33616C100 8,025 42,876 SH   SOLE   41,266 0 1,610
FIRST SOLAR INC COM 336433107 3,534 39,040 SH   SOLE   39,040 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1,139 13,635 SH   SOLE   13,635 0 0
FISERV INC COM 337738108 5,367 50,215 SH   SOLE   49,915 0 300
FLEETCOR TECHNOLOGIES INC COM 339041105 241 940 SH   SOLE   940 0 0
FLEX LTD ORD Y2573F102 10,084 564,300 SH   SOLE   564,300 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 317 3,000 SH   SOLE   3,000 0 0
FLOWSERVE CORP COM 34354P105 2,893 71,750 SH   SOLE   71,750 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 11,624 137,541 SH   SOLE   137,541 0 0
FORD MTR CO DEL COM 345370860 11,622 782,073 SH   SOLE   782,073 0 0
FORTE BIOSCIENCES INC COM 34962G109 487 14,500 SH   SOLE   14,500 0 0
FORTINET INC COM 34959E109 1,368 5,743 SH   SOLE   4,574 0 1,169
FRANCO NEV CORP COM 351858105 21,796 150,242 SH   SOLE   150,242 0 0
FRANKS INTL N V COM N33462107 845 279,000 SH   SOLE   279,000 0 0
FREEPORT-MCMORAN INC CL B 35671D857 12,917 348,061 SH   SOLE   348,015 0 46
FRONTDOOR INC COM 35905A109 747 15,000 SH   SOLE   15,000 0 0
FUBOTV INC COM 35953D104 506 15,750 SH   SOLE   15,750 0 0
FULLER H B CO COM 359694106 3,149 49,500 SH   SOLE   49,500 0 0
FACEBOOK INC. CL A 30303m102 38,324 110,218 SH   SOLE   109,793 0 425
FALCON OIL & GAS LTD. COM 306071101 4 40,000 SH   SOLE   40,000 0 0
FIDELITY CAP & INCOME FD SH BE COM 316062108 381 33,825 SH   SOLE   33,825 0 0
FIDELITY CONCORD STR TR 500 ID COM 315911750 9,661 64,584 SH   SOLE   64,584 0 0
FISSION URANIUM CORP. COM 33812R109 35 67,700 SH   SOLE   67,700 0 0
GENERAC HLDGS INC COM 368736104 3,984 9,596 SH   SOLE   9,127 0 469
GENERAL DYNAMICS CORP COM 369550108 910 4,835 SH   SOLE   4,835 0 0
GENERAL ELECTRIC CO COM 369604103 519 38,567 SH   SOLE   38,567 0 0
GENERAL MLS INC COM 370334104 434 7,120 SH   SOLE   7,120 0 0
GENERAL MTRS CO COM 37045V100 2,237 37,813 SH   SOLE   37,813 0 0
GENUINE PARTS CO COM 372460105 1,214 9,600 SH   SOLE   9,600 0 0
GILEAD SCIENCES INC COM 375558103 23,161 336,344 SH   SOLE   335,304 0 1,040
GLOBAL PMTS INC COM 37940X102 3,290 17,540 SH   SOLE   17,540 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 3,078 88,056 SH   SOLE   86,206 225 1,625
GLOBAL X FDS CANNABIS ETF 37954Y426 237 17,200 SH   SOLE   17,200 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 2,400 50,341 SH   SOLE   49,156 95 1,090
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 312 4,300 SH   SOLE   4,300 0 0
GMS INC COM 36251C103 289 6,000 SH   SOLE   6,000 0 0
GODADDY INC CL A 380237107 544 6,250 SH   SOLE   6,250 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 5,119 13,487 SH   SOLE   13,487 0 0
GRACO INC COM 384109104 1,223 16,160 SH   SOLE   16,160 0 0
GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206 15,745 1,102,590 SH   SOLE   1,102,590 0 0
GOLDMAN SACHS GROUP INC. COM 38144GAB7 5,159 4,827,000 PRN   SOLE   4,793,000 0 34,000
HAEMONETICS CORP MASS COM 405024100 12,502 187,602 SH   SOLE   187,602 0 0
HARSCO CORP COM 415864107 8,813 431,595 SH   SOLE   431,595 0 0
HCA HEALTHCARE INC COM 40412C101 3,353 16,220 SH   SOLE   15,099 0 1,121
HEICO CORP NEW COM 422806109 536 3,843 SH   SOLE   3,843 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 350 24,000 SH   SOLE   24,000 0 0
HOLOGIC INC COM 436440101 203 3,036 SH   SOLE   751 0 2,285
HOME DEPOT INC COM 437076102 481,049 1,508,511 SH   SOLE   1,507,841 25 645
HONEYWELL INTL INC COM 438516106 26,799 122,173 SH   SOLE   122,073 0 100
HOST HOTELS & RESORTS INC COM 44107P104 2,360 138,085 SH   SOLE   138,085 0 0
HOWMET AEROSPACE INC COM 443201108 471 13,668 SH   SOLE   13,631 0 37
HSBC HLDGS PLC SPON ADR NEW 404280406 14,946 518,070 SH   SOLE   518,070 0 0
HUBBELL INC COM 443510607 467 2,500 SH   SOLE   2,500 0 0
HUTTIG BLDG PRODS INC COM 448451104 1,229 212,563 SH   SOLE   212,563 0 0
HANNOVER RUECKVERSICHERUNG SE COM 410693105 518 6,015 SH   SOLE   6,015 0 0
HARTFORD INTERNATIONAL EQUITY COM 41664L351 136 10,183 SH   SOLE   10,183 0 0
HERMES INTERNATIONAL SCA COM 42751Q105 2,214 15,165 SH   SOLE   15,165 0 0
HUNTINGTON BANCSHARES INC. COM 446150AV6 3,789 3,549,000 PRN   SOLE   3,516,000 0 33,000
I-PULSE INC (PVT) COM 8AMCS0752 391 36,202 SH   SOLE   36,202 0 0
IAC INTERACTIVECORP NEW COM NEW 44891N208 632 4,100 SH   SOLE   4,100 0 0
ICF INTL INC COM 44925C103 1,915 21,800 SH   SOLE   21,800 0 0
IDEX CORP COM 45167R104 550 2,500 SH   SOLE   2,500 0 0
IDEXX LABS INC COM 45168D104 1,828 2,895 SH   SOLE   2,885 0 10
II-VI INC COM 902104108 4,891 67,385 SH   SOLE   67,232 0 153
ILLINOIS TOOL WKS INC COM 452308109 6,648 29,738 SH   SOLE   29,738 0 0
ILLUMINA INC COM 452327109 12,459 26,328 SH   SOLE   25,953 15 360
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 218 6,515 SH   SOLE   6,515 0 0
INNOSPEC INC COM 45768S105 3,686 40,675 SH   SOLE   40,675 0 0
INNOVIVA INC COM 45781M101 160 11,947 SH   SOLE   1,149 0 10,798
INOGEN INC COM 45780L104 4,986 76,512 SH   SOLE   76,375 0 137
INSULET CORP COM 45784P101 1,570 5,720 SH   SOLE   5,720 0 0
INTEL CORP COM 458140100 37,571 669,245 SH   SOLE   663,920 0 5,325
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,139 51,717 SH   SOLE   51,717 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 7,473 50,976 SH   SOLE   50,532 0 444
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 718 4,805 SH   SOLE   4,805 0 0
INTERPUBLIC GROUP COS INC COM 460690100 5,620 172,981 SH   SOLE   172,041 0 940
INTUIT COM 461202103 12,093 24,672 SH   SOLE   24,487 0 185
INTUITIVE SURGICAL INC COM NEW 46120E602 8,046 8,749 SH   SOLE   8,749 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 330 7,480 SH   SOLE   7,280 200 0
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 839 13,700 SH   SOLE   13,700 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,702 4,803 SH   SOLE   4,803 0 0
INVITAE CORP COM 46185L103 304 9,000 SH   SOLE   9,000 0 0
IONIS PHARMACEUTICALS INC COM 462222100 6,869 172,200 SH   SOLE   172,200 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 4,218 162,090 SH   SOLE   161,290 0 800
IQVIA HLDGS INC COM 46266C105 4,788 19,759 SH   SOLE   19,707 0 52
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 367 28,531 SH   SOLE   28,531 0 0
ISHARES GOLD TR ISHARES NEW 464285204 61,792 1,833,040 SH   SOLE   1,821,868 475 10,697
ISHARES INC MSCI CDA ETF 464286509 335 9,000 SH   SOLE   9,000 0 0
ISHARES SILVER TR ISHARES 46428Q109 684 28,232 SH   SOLE   28,232 0 0
ISHARES TR MSCI CHINA ETF 46429B671 21,351 258,983 SH   SOLE   258,983 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 4,145 176,679 SH   SOLE   173,704 250 2,725
ISHARES TR RUS 2000 VAL ETF 464287630 10,808 65,199 SH   SOLE   64,134 250 815
ISHARES TR U.S. REAL ES ETF 464287739 580 5,690 SH   SOLE   5,690 0 0
ISHARES TR US TELECOM ETF 464287713 677 20,365 SH   SOLE   20,365 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 437 9,425 SH   SOLE   9,425 0 0
ISHARES TR SHORT TREAS BD 464288679 481 4,350 SH   SOLE   4,350 0 0
ISHARES TR RUS MD CP GR ETF 464287481 10,962 96,841 SH   SOLE   94,068 230 2,543
ISHARES TR EAFE GRWTH ETF 464288885 444 4,135 SH   SOLE   4,135 0 0
ISHARES TR MSCI EAFE ETF 464287465 7,013 88,905 SH   SOLE   88,905 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,219 22,104 SH   SOLE   21,979 0 125
ISHARES TR CORE MSCI TOTAL 46432F834 767 10,460 SH   SOLE   10,460 0 0
ISHARES TR ISHARES BIOTECH 464287556 6,410 39,168 SH   SOLE   38,733 55 380
ISHARES TR PFD AND INCM SEC 464288687 1,509 38,360 SH   SOLE   38,270 0 90
ISHARES TR RUS 1000 GRW ETF 464287614 1,467 5,403 SH   SOLE   5,403 0 0
ISHARES TR RUS 1000 ETF 464287622 2,054 8,485 SH   SOLE   8,485 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 3,419 14,906 SH   SOLE   14,906 0 0
ISHARES TR CORE S&P500 ETF 464287200 494 1,148 SH   SOLE   650 0 498
ISHARES TR GLOB HLTHCRE ETF 464287325 3,558 42,800 SH   SOLE   42,800 0 0
ISHARES TR LATN AMER 40 ETF 464287390 2,468 78,306 SH   SOLE   76,076 215 2,015
ISHARES TR S&P MC 400GR ETF 464287606 453 5,600 SH   SOLE   5,600 0 0
ISHARES TR US HLTHCR PR ETF 464288828 346 1,300 SH   SOLE   1,300 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 482 9,400 SH   SOLE   9,400 0 0
ISHARES TR CORE MSCI EAFE 46432F842 264 3,523 SH   SOLE   3,523 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 1,016 169,000 SH   SOLE   169,000 0 0
IMPALA PLATINUM HOLDINGS LTD. COM S37840113 9,171 556,100 SH   SOLE   556,100 0 0
INVESCO ETF TRUST WATER RES PO WATER RES ETF 46137v142 3,181 59,441 SH   SOLE   58,181 150 1,110
J2 GLOBAL INC COM 48123V102 11,334 82,400 SH   SOLE   82,400 0 0
JACOBS ENGR GROUP INC COM 469814107 4,199 31,473 SH   SOLE   30,968 0 505
JOHNSON & JOHNSON COM 478160104 63,513 385,534 SH   SOLE   384,859 0 675
JOHNSON CTLS INTL PLC SHS G51502105 3,589 52,290 SH   SOLE   48,571 0 3,719
JPMORGAN CHASE & CO COM 46625H100 25,103 161,394 SH   SOLE   161,363 0 31
JPMORGAN CHASE COM 48128BAF8 3,012 2,851,000 PRN   SOLE   2,846,000 0 5,000
JPMORGAN ChASE & VAR 99 DUE 1 COM 48127FAA1 752 750,000 PRN   SOLE   650,000 0 100,000
JPMORGAN CHASE & CO. COM 48128BAG6 518 500,000 PRN   SOLE   500,000 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 567 2,000 SH   SOLE   2,000 0 0
KELSO TECHNOLOGIES INC COM NEW 48826D201 657 961,300 SH   SOLE   961,300 0 0
KENNAMETAL INC COM 489170100 10,568 294,196 SH   SOLE   290,576 130 3,490
KEURIG DR PEPPER INC COM 49271V100 22,257 631,572 SH   SOLE   624,532 315 6,725
KEYCORP COM 493267108 1,807 87,501 SH   SOLE   87,369 0 132
KEYSIGHT TECHNOLOGIES INC COM 49338L103 227 1,470 SH   SOLE   1,470 0 0
KIMBERLY-CLARK CORP COM 494368103 2,447 18,294 SH   SOLE   18,285 0 9
KIMCO RLTY CORP COM 49446R109 581 27,849 SH   SOLE   22,576 0 5,273
KINDER MORGAN INC DEL COM 49456B101 5,212 285,903 SH   SOLE   282,439 0 3,464
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 14,098 310,122 SH   SOLE   306,932 180 3,010
KNOWLES CORP COM 49926D109 2,711 137,350 SH   SOLE   137,350 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 733 14,744 SH   SOLE   14,743 0 1
KRAFT HEINZ CO COM 500754106 3,706 90,881 SH   SOLE   90,031 0 850
KROGER CO COM 501044101 865 22,590 SH   SOLE   14,829 0 7,761
KULICKE & SOFFA INDS INC COM 501242101 3,366 55,002 SH   SOLE   55,002 0 0
KION GROUP AG COM D4S14D103 9,796 91,909 SH   SOLE   91,909 0 0
KRAKEN ROBOTICS INC. COM 50077N953 476 1,000,000 SH   SOLE   1,000,000 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 12,992 60,104 SH   SOLE   58,674 25 1,405
LABORATORY CORP AMER HLDGS COM NEW 50540R409 5,080 18,416 SH   SOLE   18,404 0 12
LAM RESEARCH CORP COM 512807108 1,257 1,932 SH   SOLE   1,930 0 2
LANDEC CORP COM 514766104 2,814 250,100 SH   SOLE   250,100 0 0
LANTHEUS HLDGS INC COM 516544103 4,225 152,850 SH   SOLE   152,850 0 0
LAZARD LTD SHS A G54050102 1,713 37,850 SH   SOLE   37,850 0 0
LEAR CORP COM NEW 521865204 4,658 26,575 SH   SOLE   26,575 0 0
LEGGETT & PLATT INC COM 524660107 3,932 75,890 SH   SOLE   75,160 0 730
LENNAR CORP CL A 526057104 347 3,492 SH   SOLE   1,197 0 2,295
LEXINGTON REALTY TRUST COM 529043101 217 18,179 SH   SOLE   18,179 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 4,049 23,318 SH   SOLE   23,318 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 215 7,956 SH   SOLE   1,238 0 6,718
LILLY ELI & CO COM 532457108 2,386 10,394 SH   SOLE   10,394 0 0
LINDE PLC SHS G5494J103 3,214 11,118 SH   SOLE   11,118 0 0
LKQ CORP COM 501889208 2,097 42,600 SH   SOLE   42,600 0 0
LOCKHEED MARTIN CORP COM 539830109 5,093 13,462 SH   SOLE   13,462 0 0
LOWES COS INC COM 548661107 17,718 91,344 SH   SOLE   91,320 0 24
LPL FINL HLDGS INC COM 50212V100 2,299 17,035 SH   SOLE   15,990 0 1,045
LTC PPTYS INC COM 502175102 3,832 99,827 SH   SOLE   98,857 0 970
LUMEN TECHNOLOGIES INC COM 550241103 976 71,799 SH   SOLE   56,889 0 14,910
LUMENTUM HLDGS INC COM 55024U109 9,912 120,835 SH   SOLE   120,835 0 0
LVMH Moet Hennessy COM F58485115 494 630 SH   SOLE   630 0 0
LVMH MOET HENNESSY LOUIS VUITT COM 502441306 2,271 14,391 SH   SOLE   14,391 0 0
LYDALL INC COM 550819106 8,521 140,800 SH   SOLE   140,800 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 313 3,039 SH   SOLE   2,800 0 239
LIBERTY BROADBAND CORP PFD. COM 530307503 591 20,956 SH   SOLE   20,956 0 0
M & T BK CORP COM 55261F104 9,915 68,232 SH   SOLE   68,232 0 0
MAG SILVER CORP COM 55903Q104 10,460 500,000 SH   SOLE   500,000 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,340 27,400 SH   SOLE   27,400 0 0
MAGNA INTL INC COM 559222401 227 2,455 SH   SOLE   2,042 0 413
MAGNITE INC COM 55955D100 338 10,000 SH   SOLE   10,000 0 0
MARATHON PETE CORP COM 56585A102 16,285 269,525 SH   SOLE   269,525 0 0
MARKEL CORP COM 570535104 202 170 SH   SOLE   170 0 0
MARKETAXESS HLDGS INC COM 57060D108 579 1,250 SH   SOLE   1,250 0 0
MARTIN MARIETTA MATLS INC COM 573284106 20,811 59,154 SH   SOLE   58,499 10 645
MASCO CORP COM 574599106 784 13,307 SH   SOLE   11,154 0 2,153
MASIMO CORP COM 574795100 364 1,500 SH   SOLE   1,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 26,012 71,247 SH   SOLE   71,172 0 75
MATCH GROUP INC NEW COM 57667L107 2,292 14,215 SH   SOLE   14,215 0 0
MAVERIX METALS INC COM NEW 57776F405 2,294 425,329 SH   SOLE   422,329 0 3,000
MAYVILLE ENGR CO INC COM 578605107 6,360 316,273 SH   SOLE   316,273 0 0
MCCORMICK & CO INC COM NON VTG 579780206 4,101 46,438 SH   SOLE   46,438 0 0
MCDONALDS CORP COM 580135101 45,669 197,710 SH   SOLE   197,710 0 0
MCKESSON CORP COM 58155Q103 958 5,007 SH   SOLE   3,272 0 1,735
MEDICENNA THERAPEUTICS CORP COM 58490H107 294 97,700 SH   SOLE   96,900 0 800
MEDTRONIC PLC SHS G5960L103 3,293 26,525 SH   SOLE   26,525 0 0
MERCADOLIBRE INC COM 58733R102 466 299 SH   SOLE   299 0 0
MERCK & CO INC COM 58933Y105 72,823 936,393 SH   SOLE   931,468 195 4,730
METLIFE INC COM 59156R108 2,017 33,705 SH   SOLE   29,750 0 3,955
MICRON TECHNOLOGY INC COM 595112103 5,434 63,940 SH   SOLE   63,040 0 900
MICROSOFT CORP COM 594918104 184,822 682,251 SH   SOLE   680,956 40 1,255
MIDDLEBY CORP COM 596278101 260 1,500 SH   SOLE   1,500 0 0
MIRATI THERAPEUTICS INC COM 60468T105 323 2,000 SH   SOLE   2,000 0 0
MISTRAS GROUP INC COM 60649T107 1,776 180,650 SH   SOLE   180,650 0 0
MITEK SYS INC COM NEW 606710200 4,165 216,237 SH   SOLE   215,600 0 637
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 1,950 359,720 SH   SOLE   359,720 0 0
MODINE MFG CO COM 607828100 1,285 77,468 SH   SOLE   71,264 0 6,204
MOHAWK INDS INC COM 608190104 4,602 23,943 SH   SOLE   23,935 0 8
MONDELEZ INTL INC CL A 609207105 28,578 457,685 SH   SOLE   453,420 125 4,140
MONGODB INC CL A 60937P106 904 2,500 SH   SOLE   2,500 0 0
MOODYS CORP COM 615369105 301 830 SH   SOLE   830 0 0
MORGAN STANLEY COM NEW 617446448 4,203 45,834 SH   SOLE   45,045 0 789
MOSAIC CO NEW COM 61945C103 289 9,050 SH   SOLE   9,050 0 0
MSC INDL DIRECT INC CL A 553530106 2,162 24,100 SH   SOLE   24,100 0 0
MSCI INC COM 55354G100 1,066 2,000 SH   SOLE   2,000 0 0
MYR GROUP INC DEL COM 55405W104 206 2,269 SH   SOLE   213 0 2,056
MANULIFE FINL CORP COM 56501R957 354 17,950 SH   SOLE   17,950 0 0
MERGER FUND INSTITUTIONAL CL COM 589509207 8,472 480,524 SH   SOLE   474,051 297 6,176
NATWEST GROUP PLC SPONS ADR 2 ORD 639057108 282 50,000 SH   SOLE   50,000 0 0
NAVIENT CORPORATION COM 63938C108 2,703 139,815 SH   SOLE   139,815 0 0
NAVIGATOR HLDGS LTD SHS Y62132108 442 40,368 SH   SOLE   40,368 0 0
NCS MULTISTAGE HLDGS INC COM NEW 628877201 4,176 132,449 SH   SOLE   132,449 0 0
NEKTAR THERAPEUTICS COM 640268108 662 38,605 SH   SOLE   38,605 0 0
NETAPP INC COM 64110D104 577 7,052 SH   SOLE   5,427 0 1,625
NETFLIX INC COM 64110L106 13,010 24,630 SH   SOLE   24,394 10 226
NEUBASE THERAPEUTICS INC COM 64132K102 138 28,800 SH   SOLE   28,800 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 740 7,600 SH   SOLE   7,600 0 0
NEWELL BRANDS INC COM 651229106 1,667 60,700 SH   SOLE   60,700 0 0
NEWMONT CORP COM 651639106 25,554 403,180 SH   SOLE   402,195 0 985
NEXTERA ENERGY INC COM 65339F101 70,466 961,594 SH   SOLE   960,959 0 635
NIKE INC CL B 654106103 3,484 22,550 SH   SOLE   22,400 0 150
NORDSON CORP COM 655663102 439 2,000 SH   SOLE   2,000 0 0
NOVARTIS AG SPONSORED ADR 66987V109 22,989 251,964 SH   SOLE   251,964 0 0
NUTRIEN LTD COM 67077M108 33,021 544,816 SH   SOLE   544,816 0 0
NVENT ELECTRIC PLC SHS G6700G107 2,460 78,735 SH   SOLE   77,985 0 750
NVIDIA CORPORATION COM 67066G104 102,364 127,940 SH   SOLE   127,230 10 700
NVR INC COM 62944T105 224 45 SH   SOLE   45 0 0
NESTLE SA COM H57312649 888 7,125 SH   SOLE   7,125 0 0
NESTLE SA - ADR COM 641069406 2,114 16,949 SH   SOLE   16,949 0 0
NIPPON TELEPHONE & TELEGRAPH A COM 654624105 524 20,000 SH   SOLE   20,000 0 0
NISOURCE INC COM 65473pag0 5,510 5,168,000 PRN   SOLE   5,117,000 0 51,000
OKTA INC CL A 679295105 5,218 21,325 SH   SOLE   21,325 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 3,421 94,281 SH   SOLE   94,281 0 0
ONCOSEC MED INC COM 68234L306 74 26,500 SH   SOLE   26,500 0 0
ORACLE CORP COM 68389X105 13,177 169,283 SH   SOLE   161,725 0 7,558
ORGANON & CO COMMON STOCK 68622V106 5,752 190,073 SH   SOLE   189,398 0 675
ORION ENGINEERED CARBONS S A COM L72967109 8,761 461,325 SH   SOLE   461,325 0 0
OTIS WORLDWIDE CORP COM 68902V107 12,020 146,992 SH   SOLE   146,992 0 0
ORPEA COM F69036105 4,083 32,100 SH   SOLE   32,100 0 0
PACCAR INC COM 693718108 41,648 466,645 SH   SOLE   463,860 115 2,670
PACIRA BIOSCIENCES INC COM 695127100 303 5,000 SH   SOLE   5,000 0 0
PALO ALTO NETWORKS INC COM 697435105 22,122 59,621 SH   SOLE   58,721 15 885
PAN AMERN SILVER CORP COM 697900108 7,157 250,500 SH   SOLE   250,500 0 0
PARKER-HANNIFIN CORP COM 701094104 22,353 72,785 SH   SOLE   72,785 0 0
PAYCHEX INC COM 704326107 471 4,394 SH   SOLE   4,394 0 0
PAYCOM SOFTWARE INC COM 70432V102 3,856 10,609 SH   SOLE   10,609 0 0
PAYLOCITY HLDG CORP COM 70438V106 14,338 75,145 SH   SOLE   74,945 0 200
PAYPAL HLDGS INC COM 70450Y103 87,949 301,731 SH   SOLE   298,894 50 2,787
PEPSICO INC COM 713448108 50,106 338,167 SH   SOLE   336,592 70 1,505
PERKINELMER INC COM 714046109 475 3,076 SH   SOLE   1,541 0 1,535
PFIZER INC COM 717081103 53,950 1,377,672 SH   SOLE   1,373,398 0 4,274
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 8,475 293,465 SH   SOLE   293,465 0 0
PHILIP MORRIS INTL INC COM 718172109 1,369 13,809 SH   SOLE   11,762 0 2,047
PHILLIPS 66 COM 718546104 1,532 17,851 SH   SOLE   17,851 0 0
PHYSICIANS RLTY TR COM 71943U104 6,384 345,655 SH   SOLE   342,860 0 2,795
PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 1,426 114,118 SH   SOLE   112,833 195 1,090
PINTEREST INC CL A 72352L106 2,232 28,265 SH   SOLE   28,265 0 0
PLEXUS CORP COM 729132100 6,632 72,550 SH   SOLE   72,550 0 0
PNC FINANCIA 6.125 PFD PFD SE COM 693475857 319 12,100 SH   SOLE   12,100 0 0
PNC FINL SVCS GROUP INC COM 693475105 3,029 15,878 SH   SOLE   14,751 0 1,127
POLARIS INC COM 731068102 2,464 17,991 SH   SOLE   17,991 0 0
POOL CORP COM 73278L105 1,273 2,775 SH   SOLE   2,750 0 25
POTLATCHDELTIC CORPORATION COM 737630103 1,195 22,484 SH   SOLE   22,484 0 0
PPG INDS INC COM 693506107 254 1,495 SH   SOLE   1,495 0 0
PPL CORP COM 69351T106 421 15,050 SH   SOLE   15,050 0 0
PROCTER AND GAMBLE CO COM 742718109 53,888 399,377 SH   SOLE   399,377 0 0
PROFIRE ENERGY INC COM 74316X101 762 674,125 SH   SOLE   674,125 0 0
PROGRESSIVE CORP COM 743315103 18,922 192,666 SH   SOLE   192,576 0 90
PRUDENTIAL FINL INC COM 744320102 3,403 33,214 SH   SOLE   33,175 0 39
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 660 11,053 SH   SOLE   10,950 0 103
PULTE GROUP INC COM 745867101 710 13,009 SH   SOLE   10,637 0 2,372
PVH CORPORATION COM 693656100 8,344 77,555 SH   SOLE   77,555 0 0
PELOTON INTERACTIVE INC. CL A CL A COM 70614w100 28,057 226,231 SH   SOLE   226,231 0 0
PINCO ALL ASSET FUND COM 722005626 197 14,908 SH   SOLE   14,908 0 0
PROSEGUR CASH COM E8S56X108 96 93,970 SH   SOLE   93,970 0 0
QUALCOMM INC COM 747525103 48,912 342,208 SH   SOLE   341,015 0 1,193
QUANTA SVCS INC COM 74762E102 726 8,014 SH   SOLE   7,700 0 314
QUEST DIAGNOSTICS INC COM 74834L100 17,739 134,420 SH   SOLE   134,420 0 0
R1 RCM INC COM 749397105 2,446 110,000 SH   SOLE   110,000 0 0
RANPAK HOLDINGS CORP COM CL A 75321W103 250 10,000 SH   SOLE   10,000 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 28,166 330,164 SH   SOLE   329,764 0 400
REINSURANCE GRP OF AMERICA I COM NEW 759351604 682 5,985 SH   SOLE   5,985 0 0
REPUBLIC SVCS INC COM 760759100 52,916 481,011 SH   SOLE   477,282 120 3,609
RESTAURANT BRANDS INTL INC COM 76131D103 20,354 315,858 SH   SOLE   315,858 0 0
REV GROUP INC COM 749527107 1,387 88,400 SH   SOLE   88,400 0 0
RH COM 74967X103 1,460 2,150 SH   SOLE   2,150 0 0
RIO TINTO PLC SPONSORED ADR 767204100 294 3,507 SH   SOLE   3,457 0 50
ROCKET COS INC COM CL A 77311W101 225 11,640 SH   SOLE   11,640 0 0
ROCKWELL AUTOMATION INC COM 773903109 20,523 71,755 SH   SOLE   71,655 0 100
ROKU INC COM CL A 77543R102 1,320 2,875 SH   SOLE   2,875 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,105 4,477 SH   SOLE   4,477 0 0
ROSS STORES INC COM 778296103 839 6,767 SH   SOLE   6,767 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 236 5,843 SH   SOLE   5,843 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7,379 190,045 SH   SOLE   190,045 0 0
ROYAL GOLD INC COM 780287108 577 5,059 SH   SOLE   5,059 0 0
RUSH ENTERPRISES INC CL A 781846209 5,121 118,435 SH   SOLE   118,435 0 0
RYDER SYS INC COM 783549108 383 5,150 SH   SOLE   5,000 0 150
ROCHE HOLDINGS LTD COM 771195104 6,428 136,790 SH   SOLE   136,790 0 0
S&P GLOBAL INC COM 78409V104 3,657 8,910 SH   SOLE   8,910 0 0
SAIA INC COM 78709Y105 251 1,200 SH   SOLE   1,200 0 0
SALESFORCE COM INC COM 79466L302 36,428 149,132 SH   SOLE   149,032 0 100
SANGAMO THERAPEUTICS INC COM 800677106 309 25,820 SH   SOLE   25,470 0 350
SANOFI SPONSORED ADR 80105N105 7,595 144,222 SH   SOLE   144,222 0 0
SCHLUMBERGER LTD COM STK 806857108 14,465 451,877 SH   SOLE   451,877 0 0
SCHWAB CHARLES CORP COM 808513105 75,578 1,038,010 SH   SOLE   1,031,495 165 6,350
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 400 12,172 SH   SOLE   12,172 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 569 6,472 SH   SOLE   437 0 6,035
SEAGEN INC COM 81181C104 1,013 6,418 SH   SOLE   6,418 0 0
SEALED AIR CORP NEW COM 81211K100 652 11,000 SH   SOLE   11,000 0 0
SEELOS THERAPEUTICS INC COM 81577F109 419 158,900 SH   SOLE   158,900 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 287 4,095 SH   SOLE   4,095 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4,269 28,908 SH   SOLE   28,908 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 9,224 73,238 SH   SOLE   73,238 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,579 19,500 SH   SOLE   19,500 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 18,414 501,872 SH   SOLE   499,322 0 2,550
SELECT SECTOR SPDR TR ENERGY 81369Y506 23,268 431,930 SH   SOLE   431,930 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 458 5,570 SH   SOLE   5,570 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 550 8,700 SH   SOLE   8,700 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,856 10,395 SH   SOLE   10,395 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 3,028 29,570 SH   SOLE   29,570 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 12,183 210,162 SH   SOLE   210,162 0 0
SERVICENOW INC COM 81762P102 10,771 19,600 SH   SOLE   19,550 0 50
SHAKE SHACK INC CL A 819047101 1,785 16,679 SH   SOLE   16,529 0 150
SHOPIFY INC CL A 82509L107 32,964 22,563 SH   SOLE   22,548 0 15
SILVERCREST METALS INC COM 828363101 2,498 286,035 SH   SOLE   286,035 0 0
SIMON PPTY GROUP INC NEW COM 828806109 4,405 33,757 SH   SOLE   32,370 0 1,387
SIMPSON MFG INC COM 829073105 276 2,500 SH   SOLE   2,500 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 2,320 354,767 SH   SOLE   354,767 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 423 2,500 SH   SOLE   2,500 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,391 7,254 SH   SOLE   6,571 0 683
SMUCKER J M CO COM NEW 832696405 278 2,147 SH   SOLE   2,050 0 97
SOLARIS OILFIELD INFRASTRUCT COM CL A 83418M103 147 15,139 SH   SOLE   15,139 0 0
SONOCO PRODS CO COM 835495102 9,761 145,900 SH   SOLE   145,900 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 20,258 208,372 SH   SOLE   208,264 0 108
SOUTHWEST AIRLS CO COM 844741108 245 4,606 SH   SOLE   4,606 0 0
SP PLUS CORP COM 78469C103 1,213 39,650 SH   SOLE   39,650 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,574 4,563 SH   SOLE   4,563 0 0
SPDR GOLD TR GOLD SHS 78463V107 9,025 54,488 SH   SOLE   54,345 0 143
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,111 23,620 SH   SOLE   21,806 0 1,814
SPDR SER TR S&P BIOTECH 78464A870 8,829 65,204 SH   SOLE   65,004 0 200
SPDR SER TR S&P REGL BKG 78464A698 18,398 280,758 SH   SOLE   280,758 0 0
SPDR SER TR S&P DIVID ETF 78464A763 568 4,642 SH   SOLE   4,642 0 0
SPLUNK INC COM 848637104 4,353 30,110 SH   SOLE   30,110 0 0
SPOK HLDGS INC COM 84863T106 3,863 401,600 SH   SOLE   401,600 0 0
SPROUTS FMRS MKT INC COM 85208M102 311 12,500 SH   SOLE   12,500 0 0
SQUARE INC CL A 852234103 9,962 40,863 SH   SOLE   40,863 0 0
STAG INDL INC COM 85254J102 6,433 171,860 SH   SOLE   170,250 0 1,610
STANLEY BLACK & DECKER INC COM 854502101 8,150 39,760 SH   SOLE   39,760 0 0
STARBUCKS CORP COM 855244109 12,974 116,036 SH   SOLE   115,756 0 280
STATE STR CORP COM 857477103 1,047 12,727 SH   SOLE   12,635 0 92
STEELCASE INC CL A 858155203 7,552 499,800 SH   SOLE   499,800 0 0
STERLING BANCORP INC COM 85917W102 705 155,000 SH   SOLE   155,000 0 0
STRYKER CORPORATION COM 863667101 4,983 19,187 SH   SOLE   19,187 0 0
SVB FINANCIAL GROUP COM 78486Q101 992 1,782 SH   SOLE   1,782 0 0
SVB FINANCIAL GROUP COM 78486QAG6 10,356 10,209,000 PRN   SOLE   10,168,000 0 41,000
SYNCHRONY FINANCIAL COM 87165B103 508 10,475 SH   SOLE   1,711 0 8,764
SYSCO CORP COM 871829107 5,135 66,045 SH   SOLE   66,045 0 0
SCHWAB CHARLES FAMILY FD VALUE COM 808515605 212 211,517 SH   SOLE   211,517 0 0
SCHWAB VALUE ADVANTAGE MONEY F COM 808515696 1,001 1,001,252 SH   SOLE   1,001,252 0 0
SHANGRI-LA ASIA COM G8063F106 8,153 8,330,800 SH   SOLE   8,330,800 0 0
SIBANYE GOLD LTD SPONSORED ADR SPONSORED ADR 82575p107 14,724 880,094 SH   SOLE   879,566 0 528
SIEMENS AG COM D69671218 306 1,930 SH   SOLE   1,930 0 0
SIEMENS AG-SPONS ADR COM 826197501 27,880 350,075 SH   SOLE   350,075 0 0
SNAP INC. CL A 83304a106 262 3,850 SH   SOLE   3,850 0 0
SOCAL EDISON CO VAR COM 842400fu2 204 200,000 PRN   SOLE   200,000 0 0
SOUTH32 LTD COM 84473L105 6,872 623,900 SH   SOLE   623,900 0 0
SPROTT GOLD EQUITY FUND INVEST COM 85208P105 4,966 99,657 SH   SOLE   99,657 0 0
SPROTT PHYSICAL GOLD & SILVER TR UNIT 85208r101 189 10,100 SH   SOLE   7,800 0 2,300
SPROUTLY CANADA INC. COM 85209J108 1 10,000 SH   SOLE   10,000 0 0
SWIRE PACIFIC LTD - CLASS A COM Y83310105 6,972 1,028,400 SH   SOLE   1,028,400 0 0
SWIRE PACIFIC LTD - CLASS B COM Y83310113 1,006 895,000 SH   SOLE   895,000 0 0
SYNNEX CORP COM 87162w100 260 2,134 SH   SOLE   134 0 2,000
T-MOBILE US INC COM 872590104 203 1,400 SH   SOLE   1,400 0 0
T. ROWE PRICE MEDIA & TELECOM COM 741454102 207 1,022 SH   SOLE   1,022 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 1,456 28,000 SH   SOLE   28,000 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 8,964 74,601 SH   SOLE   74,601 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 448 4,600 SH   SOLE   4,600 0 0
TARGET CORP COM 87612E106 12,427 51,405 SH   SOLE   49,657 0 1,748
TEGNA INC COM 87901J105 12,884 686,775 SH   SOLE   686,775 0 0
TEJON RANCH CO COM 879080109 411 27,000 SH   SOLE   27,000 0 0
TEMPLETON DRAGON FD INC COM 88018T101 226 9,525 SH   SOLE   9,525 0 0
TESLA INC COM 88160R101 681 1,002 SH   SOLE   1,002 0 0
TETRA TECH INC NEW COM 88162G103 394 3,225 SH   SOLE   3,225 0 0
TEXAS INSTRS INC COM 882508104 3,294 17,130 SH   SOLE   17,130 0 0
TEXTRON INC COM 883203101 449 6,530 SH   SOLE   6,530 0 0
TG THERAPEUTICS INC COM 88322Q108 617 15,900 SH   SOLE   15,900 0 0
THE TRADE DESK INC COM CL A 88339J105 273 3,530 SH   SOLE   3,530 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 39,124 77,554 SH   SOLE   76,800 20 734
TIAA-CREF LARGE-CAP GROWTH IND COM 87244W680 286 5,131 SH   SOLE   5,131 0 0
TILE SHOP HLDGS INC COM 88677Q109 1,388 172,401 SH   SOLE   172,401 0 0
TOPBUILD CORP COM 89055F103 297 1,500 SH   SOLE   1,500 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 347 4,957 SH   SOLE   4,900 0 57
TORTOISE MIDSTRM ENERGY FD I COM 89148B200 373 12,482 SH   SOLE   12,482 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1,622 9,275 SH   SOLE   9,275 0 0
TRADEWEB MKTS INC CL A 892672106 761 9,000 SH   SOLE   9,000 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 1,215 6,600 SH   SOLE   6,600 0 0
TRANSUNION COM 89400J107 933 8,500 SH   SOLE   8,500 0 0
TRAVELCENTERS OF AMERICA INC COM NEW 89421B109 285 9,750 SH   SOLE   9,750 0 0
TRAVELERS COMPANIES INC COM 89417E109 994 6,637 SH   SOLE   6,271 0 366
TREX CO INC COM 89531P105 511 5,000 SH   SOLE   5,000 0 0
TRUIST FINL CORP COM 89832Q109 265 4,783 SH   SOLE   4,783 0 0
TTM TECHNOLOGIES INC COM 87305R109 8,387 586,500 SH   SOLE   586,500 0 0
TWILIO INC CL A 90138F102 7,824 19,851 SH   SOLE   19,701 0 150
TYLER TECHNOLOGIES INC COM 902252105 452 1,000 SH   SOLE   1,000 0 0
TYSON FOODS INC CL A 902494103 792 10,731 SH   SOLE   8,759 0 1,972
TENCENT HLDGS LTD ADR COM 88032Q109 18,148 241,010 SH   SOLE   241,010 0 0
TeEXAS PACIFIC LAND CORPORATION COM 88262p102 1,035 647 SH   SOLE   546 0 101
THE TOCQUEVILLE FUND COM 888894102 85,410 1,848,295 SH   SOLE   1,786,507 0 61,788
TOCQUEVILLE OPPORTUNITY FUND COM 888894409 31,941 717,461 SH   SOLE   715,845 0 1,616
TOCQUEVILLE PHOENIX FUND COM 888894847 11,623 429,702 SH   SOLE   423,835 0 5,867
TOKYO BROADCASTING COM J86656105 8,875 577,400 SH   SOLE   577,400 0 0
TOYOTA INDUSTRIES COM J92628106 15,546 179,550 SH   SOLE   179,550 0 0
TRUIST FINANCIAL CORPORATION S COM 89832qab5 2,639 2,556,000 PRN   SOLE   2,556,000 0 0
U S CONCRETE INC COM 90333L201 2,527 34,240 SH   SOLE   34,240 0 0
UBS GROUP AG SHS H42097107 17,995 1,173,068 SH   SOLE   1,170,418 0 2,650
ULTA BEAUTY INC COM 90384S303 453 1,310 SH   SOLE   1,310 0 0
UNILEVER PLC SPON ADR NEW 904767704 35,550 607,694 SH   SOLE   606,459 0 1,235
UNION PAC CORP COM 907818108 8,103 36,845 SH   SOLE   36,845 0 0
UNISYS CORP COM NEW 909214306 8,561 338,260 SH   SOLE   338,098 0 162
UNITED PARCEL SERVICE INC CL B 911312106 812 3,905 SH   SOLE   3,905 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,575 21,415 SH   SOLE   21,415 0 0
UNIVAR SOLUTIONS USA INC COM 91336L107 2,144 87,940 SH   SOLE   87,940 0 0
UPLAND SOFTWARE INC COM 91544A109 2,338 56,800 SH   SOLE   56,800 0 0
US BANCORP DEL COM NEW 902973304 14,966 262,704 SH   SOLE   262,704 0 0
US FOODS HLDG CORP COM 912008109 1,287 33,562 SH   SOLE   33,562 0 0
UNITY SOFTWARE COM 91332u101 373 3,400 SH   SOLE   3,250 0 150
VALERO ENERGY CORP COM 91913Y100 970 12,418 SH   SOLE   12,400 0 18
VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 243 2,855 SH   SOLE   2,855 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2,209 64,996 SH   SOLE   64,996 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 821 3,956 SH   SOLE   3,956 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,650 12,004 SH   SOLE   12,004 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 6,881 39,626 SH   SOLE   38,246 0 1,380
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,511 3,840 SH   SOLE   3,840 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 211 736 SH   SOLE   736 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,935 10,260 SH   SOLE   10,260 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 638 6,270 SH   SOLE   6,195 75 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 934 6,843 SH   SOLE   6,843 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,271 20,050 SH   SOLE   20,050 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 435 4,200 SH   SOLE   4,200 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 6,884 126,756 SH   SOLE   125,251 260 1,245
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 22,535 335,043 SH   SOLE   332,128 300 2,615
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,816 11,731 SH   SOLE   11,731 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,798 11,800 SH   SOLE   11,800 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 200 502 SH   SOLE   202 0 300
VEEVA SYS INC CL A COM 922475108 1,791 5,760 SH   SOLE   5,660 0 100
VENTAS INC COM 92276F100 371 6,500 SH   SOLE   4,143 0 2,357
VERISK ANALYTICS INC COM 92345Y106 2,656 15,200 SH   SOLE   15,200 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 55,187 984,948 SH   SOLE   982,203 0 2,745
VIATRIS INC COM 92556V106 3,235 226,356 SH   SOLE   224,328 0 2,028
VIEMED HEALTHCARE INC COM 92663R105 751 105,000 SH   SOLE   105,000 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 544 28,900 SH   SOLE   28,900 0 0
VISA INC COM CL A 92826C839 23,906 102,239 SH   SOLE   102,239 0 0
VISTEON CORP COM NEW 92839U206 5,482 45,325 SH   SOLE   45,325 0 0
VOYA FINANCIAL INC COM 929089100 6,176 100,415 SH   SOLE   100,115 0 300
VULCAN MATLS CO COM 929160109 23,848 137,000 SH   SOLE   137,000 0 0
VANGUARD CALIF TAX FREE FDS IN COM 922021407 129 10,458 SH   SOLE   10,458 0 0
VANGUARD EQUITY INCOMEND Fund AD COM 921921300 219 2,408 SH   SOLE   2,408 0 0
VANGUARD FEDERAL MONEY MARKET COM 922906300 100 100,000 SH   SOLE   100,000 0 0
VANGUARD HIGH YIELD TAX EXEMPT COM 922907845 496 40,830 SH   SOLE   40,830 0 0
VANGUARD INTERMEDIATE-TERM BON COM 921937801 471 38,642 SH   SOLE   0 0 38,642
VANGUARD/PRIMECAP FUND ADMIRAL COM 921936209 535 2,953 SH   SOLE   2,953 0 0
VEOLIA ENVIRONMENT - ADR COM 92334N103 260 8,600 SH   SOLE   8,600 0 0
VIMEO INC COMMON STOCK COMMON STOCK 92719v100 247 5,032 SH   SOLE   5,032 0 0
VIVENDI SA COM F97982106 22,345 665,100 SH   SOLE   665,100 0 0
WALMART INC COM 931142103 36,597 259,518 SH   SOLE   259,518 0 0
WASTE CONNECTIONS INC COM 94106B101 1,385 11,600 SH   SOLE   11,600 0 0
WASTE MGMT INC DEL COM 94106L109 20,039 143,020 SH   SOLE   142,420 0 600
WATERS CORP COM 941848103 4,431 12,820 SH   SOLE   12,225 25 570
WATSCO INC COM 942622200 2,037 7,107 SH   SOLE   7,002 0 105
WD 40 CO COM 929236107 256 1,000 SH   SOLE   1,000 0 0
WEC ENERGY GROUP INC COM 92939U106 245 2,753 SH   SOLE   2,753 0 0
WELLS FARGO CO NEW COM 949746101 6,950 153,455 SH   SOLE   151,985 0 1,470
WEYERHAEUSER CO MTN BE COM NEW 962166104 56,342 1,636,909 SH   SOLE   1,628,859 250 7,800
WHEATON PRECIOUS METALS CORP COM 962879102 24,775 562,180 SH   SOLE   562,180 0 0
WILLIAMS SONOMA INC COM 969904101 1,995 12,495 SH   SOLE   11,437 0 1,058
WILLIS TOWERS WATSON PLC LTD SHS G96629103 489 2,125 SH   SOLE   2,125 0 0
WORKDAY INC CL A 98138H101 4,297 17,997 SH   SOLE   17,997 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 960 54,530 SH   SOLE   50,505 0 4,025
WALMART DE MEXICO - ADR COM 93114W107 246 7,500 SH   SOLE   7,500 0 0
WELLS FARGO CO COM 949746rg8 377 350,000 PRN   SOLE   350,000 0 0
ZENDESK INC COM 98936J101 2,309 16,000 SH   SOLE   16,000 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 2,780 17,285 SH   SOLE   17,285 0 0
ISHARES MSCI JAPAN INDEX FUND MSCI JPN ETF NEW 46434G822 211 3,125 SH   SOLE   3,125 0 0