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 362 2,000 SH   SOLE   2,000 0 0
2U INC COM 90214J101 1,161 30,365 SH   SOLE   30,365 0 0
3-D SYS CORP DEL COM NEW 88554D205 1,614 58,835 SH   SOLE   58,835 0 0
3M CO COM 88579Y101 7,578 39,327 SH   SOLE   39,327 0 0
ABBOTT LABS COM 002824100 34,670 289,305 SH   SOLE   289,005 0 300
ABBVIE INC COM 00287Y109 30,232 279,353 SH   SOLE   278,483 0 870
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 790 48,150 SH   SOLE   48,150 0 0
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 6,851 61,545 SH   SOLE   61,370 0 175
ABM INDS INC COM 000957100 6,814 133,575 SH   SOLE   133,575 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109 6,128 441,400 SH   SOLE   441,400 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 597 23,150 SH   SOLE   23,150 0 0
ACCELERON PHARMA INC COM 00434H108 271 2,000 SH   SOLE   2,000 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 812 2,938 SH   SOLE   2,938 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,145 23,065 SH   SOLE   22,859 0 206
ACUITY BRANDS INC COM 00508Y102 7,806 47,310 SH   SOLE   47,310 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 38,554 81,104 SH   SOLE   80,166 15 923
ADVISORSHARES TR PURE CANNABIS 00768Y495 1,249 52,816 SH   SOLE   50,761 300 1,755
AERCAP HOLDINGS NV SHS N00985106 21,305 362,700 SH   SOLE   362,200 0 500
AFLAC INC COM 001055102 15,020 293,467 SH   SOLE   293,400 0 67
AGNICO EAGLE MINES LTD COM 008474108 686 11,868 SH   SOLE   11,868 0 0
AIR PRODS & CHEMS INC COM 009158106 11,361 40,381 SH   SOLE   40,381 0 0
ALBEMARLE CORP COM 012653101 7,526 51,510 SH   SOLE   51,510 0 0
ALCON AG ORD SHS H01301128 14,593 207,939 SH   SOLE   207,939 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 49,512 218,376 SH   SOLE   217,451 25 900
ALLEGRO MICROSYSTEMS INC COM 01749D105 9,016 355,650 SH   SOLE   350,100 185 5,365
ALLSTATE CORP COM 020002101 2,522 21,951 SH   SOLE   19,492 0 2,459
ALPHABET INC CAP STK CL C 02079K107 81,912 39,597 SH   SOLE   39,300 7 290
ALPHABET INC CAP STK CL A 02079K305 99,890 48,431 SH   SOLE   48,431 0 0
ALPS ETF TR SECTR DIV DOGS 00162Q858 329 6,385 SH   SOLE   6,205 180 0
ALTRIA GROUP INC COM 02209S103 508 9,933 SH   SOLE   5,923 0 4,010
AMAZON COM INC COM 023135106 139,948 45,231 SH   SOLE   44,965 3 263
AMCOR PLC ORD G0250X107 128 10,980 SH   SOLE   1,600 0 9,380
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 136 10,000 SH   SOLE   10,000 0 0
AMERICAN EXPRESS CO COM 025816109 9,670 68,370 SH   SOLE   68,370 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 300 9,000 SH   SOLE   9,000 0 0
AMERICAN TOWER CORP NEW COM 03027X100 702 2,937 SH   SOLE   2,937 0 0
AMERIPRISE FINL INC COM 03076C106 667 2,868 SH   SOLE   604 0 2,264
AMETEK INC COM 031100100 383 3,000 SH   SOLE   3,000 0 0
AMGEN INC COM 031162100 7,463 29,995 SH   SOLE   29,989 0 6
AMKOR TECHNOLOGY INC COM 031652100 337 14,231 SH   SOLE   1,369 0 12,862
AMN HEALTHCARE SVCS INC COM 001744101 239 3,244 SH   SOLE   3,244 0 0
ANSYS INC COM 03662Q105 509 1,500 SH   SOLE   1,500 0 0
ANTARES PHARMA INC COM 036642106 314 76,500 SH   SOLE   76,500 0 0
ANTHEM INC COM 036752103 3,920 10,922 SH   SOLE   10,905 0 17
APOGEE ENTERPRISES INC COM 037598109 7,524 184,060 SH   SOLE   183,991 0 69
APOLLO GLOBAL MGMT INC COM CL A 03768E105 3,758 79,945 SH   SOLE   79,445 0 500
APPLE INC COM 037833100 151,606 1,241,145 SH   SOLE   1,232,320 80 8,745
APPLIED MATLS INC COM 038222105 58,258 436,066 SH   SOLE   436,066 0 0
ARK ETF TR 3D PRINTING ETF 00214Q500 427 10,990 SH   SOLE   10,990 0 0
ARROW ELECTRS INC COM 042735100 2,687 24,250 SH   SOLE   24,250 0 0
ASPEN TECHNOLOGY INC COM 045327103 310 2,150 SH   SOLE   2,150 0 0
AT Mid Cap Equity Fund Institu COM 00769G477 233 11,257 SH   SOLE   11,257 0 0
AT&T INC COM 00206R102 9,347 308,801 SH   SOLE   299,151 0 9,650
ATLASSIAN CORP PLC CL A G06242104 738 3,500 SH   SOLE   3,500 0 0
AUTODESK INC COM 052769106 571 2,060 SH   SOLE   1,275 0 785
AUTOMATIC DATA PROCESSING IN COM 053015103 22,463 119,185 SH   SOLE   119,185 0 0
AUTOZONE INC COM 053332102 510 363 SH   SOLE   363 0 0
AVALARA INC COM 05338G106 707 5,300 SH   SOLE   5,100 0 200
AVANGRID INC COM 05351W103 4,558 91,500 SH   SOLE   90,120 0 1,380
AVANTOR INC COM 05352A100 347 12,000 SH   SOLE   12,000 0 0
AVIENT CORPORATION COM 05368V106 6,157 130,250 SH   SOLE   130,250 0 0
AXALTA COATING SYS LTD COM G0750C108 324 10,970 SH   SOLE   10,970 0 0
AXOGEN INC COM 05463X106 2,330 115,000 SH   SOLE   115,000 0 0
AZZ INC COM 002474104 997 19,799 SH   SOLE   19,799 0 0
Accor SA COM F00189120 11,596 306,800 SH   SOLE   306,800 0 0
Adidas AG COM D0066B185 18,099 57,850 SH   SOLE   57,850 0 0
Advanced Drainage Systems Inc COM 00790r104 258 2,500 SH   SOLE   2,500 0 0
Airbus SE COM N0280G100 340 3,000 SH   SOLE   3,000 0 0
American Beacon Tocqueville In COM 024526394 10,606 557,920 SH   SOLE   541,331 2,845 13,744
American Beacon Tocqueville In COM 024526378 6,656 348,648 SH   SOLE   348,648 0 0
American Beacon Tocqueville In COM 024526386 6,303 331,372 SH   SOLE   331,264 0 108
American Express Co COM 025816bj7 499 500,000 PRN   SOLE   500,000 0 0
American FD Europacific GWTH F COM 29875E100 8,821 128,161 SH   SOLE   121,332 0 6,829
Applus Services SA COM E0534T106 10,406 1,002,710 SH   SOLE   1,002,710 0 0
Asahi Group Hldgs COM J02100113 14,890 352,700 SH   SOLE   352,700 0 0
Auto1 Group COM d0r06d102 500 8,800 SH   SOLE   6,800 0 2,000
BAKER HUGHES COMPANY CL A 05722G100 364 16,850 SH   SOLE   16,850 0 0
BANK NEW YORK MELLON CORP COM 064058100 698 14,755 SH   SOLE   14,755 0 0
BARRICK GOLD CORP COM 067901108 3,637 183,710 SH   SOLE   183,710 0 0
BAXTER INTL INC COM 071813109 276 3,276 SH   SOLE   3,276 0 0
BECTON DICKINSON & CO COM 075887109 4,385 18,032 SH   SOLE   18,032 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 64,812 253,696 SH   SOLE   251,110 60 2,526
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,157 3 SH   SOLE   3 0 0
BEST BUY INC COM 086516101 496 4,320 SH   SOLE   233 0 4,087
BEYOND MEAT INC COM 08862E109 260 2,000 SH   SOLE   2,000 0 0
BHP GROUP LTD SPONSORED ADS 088606108 32,592 469,694 SH   SOLE   469,694 0 0
BIO-TECHNE CORP COM 09073M104 471 1,232 SH   SOLE   1,200 0 32
BIOGEN INC COM 09062X103 26,129 93,400 SH   SOLE   92,546 0 854
BIOMARIN PHARMACEUTICAL INC COM 09061G101 17,816 235,947 SH   SOLE   234,412 65 1,470
BIOXCEL THERAPEUTICS INC COM 09075P105 628 14,550 SH   SOLE   14,450 0 100
BK OF AMERICA CORP COM 060505104 53,498 1,382,730 SH   SOLE   1,375,507 0 7,223
BLACKROCK INC COM 09247X101 299 396 SH   SOLE   396 0 0
BLACKSTONE GROUP INC COM 09260D107 11,776 157,999 SH   SOLE   157,999 0 0
BLOOM ENERGY CORP COM CL A 093712107 1,473 54,470 SH   SOLE   54,470 0 0
BLUE BIRD CORP COM 095306106 1,585 63,331 SH   SOLE   63,331 0 0
BOEING CO COM 097023105 38,349 150,554 SH   SOLE   149,669 25 860
BOOKING HOLDINGS INC COM 09857L108 31,234 13,406 SH   SOLE   13,387 0 19
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 530 6,585 SH   SOLE   6,585 0 0
BOSTON PROPERTIES INC COM 101121101 33,053 326,413 SH   SOLE   325,959 0 454
BOSTON SCIENTIFIC CORP COM 101137107 36,859 953,671 SH   SOLE   946,811 275 6,585
BP PLC SPONSORED ADR 055622104 17,628 723,923 SH   SOLE   723,923 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 600 3,500 SH   SOLE   3,500 0 0
BRINKER INTL INC COM 109641100 426 6,000 SH   SOLE   6,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 24,736 391,830 SH   SOLE   391,738 0 92
BROADCOM INC COM 11135F101 10,871 23,447 SH   SOLE   23,155 0 292
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 232 4,350 SH   SOLE   4,350 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 3,976 85,740 SH   SOLE   85,240 0 500
BUNGE LIMITED COM G16962105 2,451 30,915 SH   SOLE   30,435 0 480
BYD Co Ltd COM Y1023R104 666 30,625 SH   SOLE   30,625 0 0
Bank of Montreal COM 06368B5P9 1,855 1,769,000 PRN   SOLE   1,737,000 0 32,000
Bank of NY Mellon Corp COM 064058AH3 1,346 1,242,000 PRN   SOLE   1,219,000 0 23,000
British American Tobacco Plc COM G1510J102 849 21,939 SH   SOLE   21,939 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 304 3,182 SH   SOLE   2,759 0 423
CABOT OIL & GAS CORP COM 127097103 269 14,300 SH   SOLE   14,300 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 685 5,000 SH   SOLE   5,000 0 0
CAMECO CORP COM 13321L108 19,545 1,176,725 SH   SOLE   1,176,725 0 0
CANADIAN NATL RY CO COM 136375102 500 4,312 SH   SOLE   4,312 0 0
CAPITAL ONE FINL CORP COM 14040H105 20,485 161,006 SH   SOLE   161,000 0 6
CARETRUST REIT INC COM 14174T107 221 9,500 SH   SOLE   9,500 0 0
CARLISLE COS INC COM 142339100 1,962 11,924 SH   SOLE   11,924 0 0
CARMAX INC COM 143130102 834 6,290 SH   SOLE   6,290 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 14,999 355,265 SH   SOLE   355,265 0 0
CARS COM INC COM 14575E105 14,411 1,111,983 SH   SOLE   1,111,983 0 0
CATALYST BIOSCIENCES INC COM NEW 14888D208 199 39,580 SH   SOLE   38,800 0 780
CATALYST PHARMACEUTICALS INC COM 14888U101 72 15,675 SH   SOLE   1,031 0 14,644
CATERPILLAR INC COM 149123101 32,738 141,191 SH   SOLE   141,187 0 4
CBRE GROUP INC CL A 12504L109 3,720 47,025 SH   SOLE   46,170 0 855
CERNER CORP COM 156782104 811 11,282 SH   SOLE   10,532 0 750
CHAMPIONS ONCOLOGY INC COM NEW 15870P307 2,853 252,461 SH   SOLE   252,461 0 0
CHANGE HEALTHCARE INC COM 15912K100 4,707 213,000 SH   SOLE   213,000 0 0
CHARLES RIV LABS INTL INC COM 159864107 698 2,410 SH   SOLE   2,400 0 10
CHECK POINT SOFTWARE TECH LT ORD M22465104 546 4,875 SH   SOLE   4,875 0 0
CHEMED CORP NEW COM 16359R103 345 750 SH   SOLE   750 0 0
CHEVRON CORP NEW COM 166764100 25,388 242,274 SH   SOLE   241,631 0 643
CHIPOTLE MEXICAN GRILL INC COM 169656105 27,006 19,007 SH   SOLE   19,007 0 0
CHUBB LIMITED COM H1467J104 17,665 111,825 SH   SOLE   111,825 0 0
CHURCH & DWIGHT INC COM 171340102 282 3,228 SH   SOLE   3,200 0 28
CIGNA CORP NEW COM 125523100 1,857 7,682 SH   SOLE   7,596 0 86
CINTAS CORP COM 172908105 1,087 3,185 SH   SOLE   3,185 0 0
CISCO SYS INC COM 17275R102 27,688 535,440 SH   SOLE   534,240 0 1,200
CITIGROUP INC COM NEW 172967424 2,230 30,659 SH   SOLE   25,013 0 5,646
CITRIX SYS INC COM 177376100 318 2,269 SH   SOLE   150 0 2,119
CLOUDERA INC COM 18914U100 545 44,800 SH   SOLE   44,800 0 0
COCA COLA CO COM 191216100 20,106 381,441 SH   SOLE   380,537 0 904
CODA OCTOPUS GROUP INC COM NEW 19188U206 4,831 544,003 SH   SOLE   544,003 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,380 56,070 SH   SOLE   56,070 0 0
COLGATE PALMOLIVE CO COM 194162103 37,430 474,825 SH   SOLE   471,570 145 3,110
COMCAST CORP NEW CL A 20030N101 18,033 333,268 SH   SOLE   330,858 110 2,300
COMPUTER TASK GROUP INC COM 205477102 614 64,315 SH   SOLE   64,315 0 0
COMTECH TELECOMMUNICATIONS C COM NEW 205826209 3,723 149,875 SH   SOLE   149,875 0 0
CONAGRA BRANDS INC COM 205887102 224 5,950 SH   SOLE   5,950 0 0
CONOCOPHILLIPS COM 20825C104 681 12,856 SH   SOLE   11,681 0 1,175
CONSTELLATION BRANDS INC CL A 21036P108 23,083 101,241 SH   SOLE   100,741 0 500
COPART INC COM 217204106 760 7,000 SH   SOLE   7,000 0 0
CORNING INC COM 219350105 7,866 180,779 SH   SOLE   180,779 0 0
CORTEVA INC COM 22052L104 3,137 67,290 SH   SOLE   67,290 0 0
COSTAR GROUP INC COM 22160N109 833 1,014 SH   SOLE   1,014 0 0
COSTCO WHSL CORP NEW COM 22160K105 7,644 21,687 SH   SOLE   21,687 0 0
COUPA SOFTWARE INC COM 22266L106 4,002 15,725 SH   SOLE   15,725 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 12,123 70,123 SH   SOLE   70,023 0 100
CRANE CO COM 224399105 7,074 75,325 SH   SOLE   75,325 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 6,884 551,150 SH   SOLE   551,150 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 8,510 46,627 SH   SOLE   46,361 0 266
CROWN CASTLE INTL CORP NEW COM 22822V101 503 2,920 SH   SOLE   2,920 0 0
CROWN HLDGS INC COM 228368106 286 2,950 SH   SOLE   2,950 0 0
CSX CORP COM 126408103 668 6,930 SH   SOLE   6,930 0 0
CUMMINS INC COM 231021106 596 2,302 SH   SOLE   1,676 0 626
CVS HEALTH CORP COM 126650100 1,500 19,942 SH   SOLE   19,495 0 447
CYBERARK SOFTWARE LTD SHS M2682V108 11,230 86,824 SH   SOLE   85,564 40 1,220
Canopy Rivers Inc. COM 768014102 131 70,400 SH   SOLE   70,400 0 0
Charles Schwab COM 808513ap0 5,710 5,650,000 PRN   SOLE   5,650,000 0 0
Citigroup Inc COM 172967MU2 3,319 3,287,000 PRN   SOLE   3,258,000 0 29,000
Citigroup Inc Var 99 Due 12/31 COM 172967kd2 1,214 1,211,000 PRN   SOLE   1,180,000 0 31,000
Citigroup Inc. COM 172967hq7 5,175 4,871,000 PRN   SOLE   4,861,000 0 10,000
DANAHER CORPORATION COM 235851102 6,524 28,984 SH   SOLE   28,984 0 0
DANIMER SCIENTIFIC INC COM CL A 236272100 881 23,350 SH   SOLE   22,850 0 500
DARLING INGREDIENTS INC COM 237266101 384 5,218 SH   SOLE   341 0 4,877
DEERE & CO COM 244199105 81,505 217,847 SH   SOLE   216,682 30 1,135
DELTA AIR LINES INC DEL COM NEW 247361702 11,355 235,197 SH   SOLE   235,127 0 70
DEXCOM INC COM 252131107 2,791 7,765 SH   SOLE   7,765 0 0
DHT HOLDINGS INC SHS NEW Y2065G121 247 41,633 SH   SOLE   3,839 0 37,794
DIAGEO PLC SPON ADR NEW 25243Q205 20,384 124,135 SH   SOLE   123,985 0 150
DIAMONDBACK ENERGY INC COM 25278X109 13,025 177,229 SH   SOLE   176,950 0 279
DIGITAL RLTY TR INC COM 253868103 250 1,775 SH   SOLE   1,775 0 0
DISCOVER FINL SVCS COM 254709108 522 5,500 SH   SOLE   5,500 0 0
DISCOVERY INC COM SER C 25470F302 548 14,848 SH   SOLE   14,848 0 0
DISCOVERY INC COM SER A 25470F104 523 12,028 SH   SOLE   723 0 11,305
DISNEY WALT CO COM 254687106 69,652 377,474 SH   SOLE   375,639 60 1,775
DOLLAR GEN CORP NEW COM 256677105 7,392 36,480 SH   SOLE   36,480 0 0
DOLLAR TREE INC COM 256746108 2,335 20,398 SH   SOLE   20,398 0 0
DOMINION ENERGY INC COM 25746U109 56,552 744,491 SH   SOLE   742,991 65 1,435
DONALDSON INC COM 257651109 26,366 453,333 SH   SOLE   450,813 50 2,470
DOVER CORP COM 260003108 1,995 14,550 SH   SOLE   14,550 0 0
DOW INC COM 260557103 6,539 102,263 SH   SOLE   102,218 0 45
DRAFTKINGS INC COM CL A 26142R104 309 5,037 SH   SOLE   5,000 0 37
DUKE ENERGY CORP NEW COM NEW 26441C204 14,918 154,538 SH   SOLE   154,538 0 0
DUPONT DE NEMOURS INC COM 26614N102 23,484 303,886 SH   SOLE   303,886 0 0
DURECT CORP COM 266605104 1,876 947,500 SH   SOLE   945,800 0 1,700
DXC TECHNOLOGY CO COM 23355L106 11,982 383,290 SH   SOLE   383,290 0 0
DYCOM INDS INC COM 267475101 1,436 15,470 SH   SOLE   15,470 0 0
Depository Trust & Clearing Co COM 249670aa8 5,635 5,750,000 PRN   SOLE   5,750,000 0 0
Deutsche Telekom AG F ADR COM 251566105 5,006 247,320 SH   SOLE   244,629 0 2,691
Dominion Energy Inc COM 25746UDD8 4,093 3,888,000 PRN   SOLE   3,852,000 0 36,000
EASTMAN CHEM CO COM 277432100 493 4,479 SH   SOLE   4,170 0 309
EBAY INC. COM 278642103 96,644 1,578,118 SH   SOLE   1,561,692 285 16,141
ECOLAB INC COM 278865100 664 3,100 SH   SOLE   3,100 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 8,402 100,457 SH   SOLE   100,457 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 468 52,925 SH   SOLE   52,400 0 525
EMERSON ELEC CO COM 291011104 14,401 159,626 SH   SOLE   159,626 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 1,288 27,140 SH   SOLE   26,905 0 235
ENSIGN GROUP INC COM 29358P101 3,152 33,590 SH   SOLE   33,527 0 63
ENTERPRISE PRODS PARTNERS L COM 293792107 216 9,820 SH   SOLE   9,820 0 0
EPAM SYS INC COM 29414B104 8,945 22,550 SH   SOLE   22,550 0 0
ESSEX PPTY TR INC COM 297178105 303 1,114 SH   SOLE   60 0 1,054
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 1,669 72,897 SH   SOLE   71,735 0 1,162
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3,293 59,975 SH   SOLE   58,705 145 1,125
ETF SER SOLUTIONS US GLB JETS 26922A842 638 23,700 SH   SOLE   23,700 0 0
EURONET WORLDWIDE INC COM 298736109 2,135 15,440 SH   SOLE   15,440 0 0
EVERGY INC COM 30034W106 296 4,980 SH   SOLE   4,980 0 0
EVERSOURCE ENERGY COM 30040W108 3,032 35,020 SH   SOLE   35,020 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 387 221,100 SH   SOLE   219,400 0 1,700
EXPEDIA GROUP INC COM NEW 30212P303 34,866 202,566 SH   SOLE   201,711 40 815
EXPEDITORS INTL WASH INC COM 302130109 10,530 97,777 SH   SOLE   96,332 65 1,380
EXPERIENCE INVT CORP COM CL A 30217C109 142 13,760 SH   SOLE   13,760 0 0
EXPONENT INC COM 30214U102 496 5,090 SH   SOLE   5,090 0 0
EXXON MOBIL CORP COM 30231G102 10,619 190,205 SH   SOLE   187,691 0 2,514
Eaton Vance South Carolina Mun COM 27826Y720 631 66,744 SH   SOLE   66,744 0 0
Edgewood Growth Fund COM 0075W0759 236 4,500 SH   SOLE   4,500 0 0
Elanco Animal Health Inc. COM 28414h103 22,680 770,131 SH   SOLE   762,871 330 6,930
Equitable Holdings Inc. COM 29452EAA9 4,172 3,945,000 PRN   SOLE   3,907,000 0 38,000
EssilorLuxottica SA COM F31668100 25,547 156,550 SH   SOLE   156,550 0 0
Europacific Growth Fund F3 COM 298706110 6,957 100,738 SH   SOLE   99,730 793 215
F5 NETWORKS INC COM 315616102 4,970 23,824 SH   SOLE   23,824 0 0
FABRINET SHS G3323L100 9,901 109,535 SH   SOLE   109,535 0 0
FAIR ISAAC CORP COM 303250104 729 1,500 SH   SOLE   1,500 0 0
FARMLAND PARTNERS INC COM 31154R109 4,219 376,355 SH   SOLE   376,355 0 0
FEDEX CORP COM 31428X106 53,629 188,809 SH   SOLE   187,479 30 1,300
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 9,317 229,145 SH   SOLE   228,645 0 500
FIDELITY NATL INFORMATION SV COM 31620M106 9,138 64,988 SH   SOLE   64,756 0 232
FIREEYE INC COM 31816Q101 880 44,980 SH   SOLE   44,650 0 330
FIRST REP BK SAN FRANCISCO C COM 33616C100 7,243 43,438 SH   SOLE   41,798 0 1,640
FIRST SOLAR INC COM 336433107 2,099 24,044 SH   SOLE   23,975 0 69
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1,029 13,160 SH   SOLE   13,160 0 0
FISERV INC COM 337738108 6,589 55,349 SH   SOLE   55,049 0 300
FLEETCOR TECHNOLOGIES INC COM 339041105 253 940 SH   SOLE   940 0 0
FLEX LTD ORD Y2573F102 9,882 539,700 SH   SOLE   539,700 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 286 3,000 SH   SOLE   3,000 0 0
FLOWSERVE CORP COM 34354P105 2,323 59,850 SH   SOLE   59,850 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 10,361 137,541 SH   SOLE   137,541 0 0
FORD MTR CO DEL COM 345370860 10,156 829,073 SH   SOLE   829,073 0 0
FORTE BIOSCIENCES INC COM 34962G109 428 12,500 SH   SOLE   12,500 0 0
FORTINET INC COM 34959E109 1,055 5,723 SH   SOLE   4,567 0 1,156
FRANCO NEV CORP COM 351858105 18,978 151,470 SH   SOLE   151,470 0 0
FREEPORT-MCMORAN INC CL B 35671D857 11,949 362,861 SH   SOLE   362,815 0 46
FRONTDOOR INC COM 35905A109 806 15,000 SH   SOLE   15,000 0 0
FULLER H B CO COM 359694106 3,932 62,500 SH   SOLE   62,500 0 0
Facebook Inc. CL A 30303m102 34,516 117,191 SH   SOLE   116,766 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 367 33,152 SH   SOLE   33,152 0 0
Fidelity Concord Str TR 500 ID COM 315911750 8,939 64,675 SH   SOLE   64,675 0 0
Fidelity Puritan COM 316345107 218 8,014 SH   SOLE   8,014 0 0
Fission Uranium Corp. COM 33812R109 28 67,700 SH   SOLE   67,700 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 271 11,050 SH   SOLE   11,050 0 0
GENERAL DYNAMICS CORP COM 369550108 914 5,035 SH   SOLE   5,035 0 0
GENERAL ELECTRIC CO COM 369604103 546 41,567 SH   SOLE   41,567 0 0
GENERAL MLS INC COM 370334104 464 7,570 SH   SOLE   7,570 0 0
GENERAL MTRS CO COM 37045V100 2,173 37,813 SH   SOLE   37,813 0 0
GENUINE PARTS CO COM 372460105 1,110 9,600 SH   SOLE   9,600 0 0
GILEAD SCIENCES INC COM 375558103 21,092 326,349 SH   SOLE   325,259 0 1,090
GLOBAL PMTS INC COM 37940X102 3,595 17,836 SH   SOLE   17,836 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 2,910 65,938 SH   SOLE   64,253 190 1,495
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 251 4,300 SH   SOLE   4,300 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2,764 83,417 SH   SOLE   81,417 225 1,775
GODADDY INC CL A 380237107 485 6,250 SH   SOLE   6,250 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 4,377 13,385 SH   SOLE   13,376 0 9
GRACO INC COM 384109104 1,172 16,360 SH   SOLE   16,360 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 10,396 1,173,390 SH   SOLE   1,173,390 0 0
Goldman Sachs Group Inc. COM 38144GAB7 4,902 4,634,000 PRN   SOLE   4,600,000 0 34,000
HAEMONETICS CORP MASS COM 405024100 2,648 23,852 SH   SOLE   23,852 0 0
HARSCO CORP COM 415864107 7,458 434,895 SH   SOLE   434,895 0 0
HCA HEALTHCARE INC COM 40412C101 3,055 16,220 SH   SOLE   15,061 0 1,159
HEICO CORP NEW COM 422806109 483 3,843 SH   SOLE   3,843 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 378 24,000 SH   SOLE   24,000 0 0
HNI CORP COM 404251100 217 5,488 SH   SOLE   583 0 4,905
HOME DEPOT INC COM 437076102 460,607 1,508,951 SH   SOLE   1,508,281 25 645
HONEYWELL INTL INC COM 438516106 28,804 132,695 SH   SOLE   132,595 0 100
HOST HOTELS & RESORTS INC COM 44107P104 2,303 136,692 SH   SOLE   128,666 0 8,026
HOWMET AEROSPACE INC COM 443201108 443 13,788 SH   SOLE   13,631 0 157
HSBC HLDGS PLC SPON ADR NEW 404280406 15,210 521,970 SH   SOLE   521,970 0 0
HUBBELL INC COM 443510607 467 2,500 SH   SOLE   2,500 0 0
HUTTIG BLDG PRODS INC COM 448451104 1,821 497,563 SH   SOLE   497,563 0 0
HYATT HOTELS CORP COM CL A 448579102 1,274 15,400 SH   SOLE   15,400 0 0
Hannover Rueckversicherung SE COM 410693105 552 6,015 SH   SOLE   6,015 0 0
Hartford International Equity COM 41664L351 129 10,183 SH   SOLE   10,183 0 0
Hermes International SCA COM 42751Q105 1,373 12,365 SH   SOLE   12,365 0 0
Huntington Bancshares Inc. COM 446150al8 1,346 1,326,000 PRN   SOLE   1,326,000 0 0
Huntington Bancshares Inc. COM 446150AV6 3,593 3,451,000 PRN   SOLE   3,418,000 0 33,000
I-Pulse Inc (pvt) COM 8AMCS0752 391 36,202 SH   SOLE   36,202 0 0
IAC INTERACTIVECORP NEW COM 44891N109 401 1,856 SH   SOLE   1,856 0 0
ICF INTL INC COM 44925C103 1,905 21,800 SH   SOLE   21,800 0 0
IDACORP INC COM 451107106 210 2,100 SH   SOLE   2,100 0 0
IDEX CORP COM 45167R104 523 2,500 SH   SOLE   2,500 0 0
IDEXX LABS INC COM 45168D104 1,436 2,935 SH   SOLE   2,925 0 10
II-VI INC COM 902104108 4,201 61,439 SH   SOLE   61,307 0 132
ILLINOIS TOOL WKS INC COM 452308109 6,588 29,738 SH   SOLE   29,738 0 0
ILLUMINA INC COM 452327109 9,426 24,542 SH   SOLE   24,162 15 365
IMPERIAL OIL LTD COM NEW 453038408 4,205 173,900 SH   SOLE   173,900 0 0
INNOSPEC INC COM 45768S105 4,177 40,675 SH   SOLE   40,675 0 0
INNOVIVA INC COM 45781M101 142 11,886 SH   SOLE   1,045 0 10,841
INOGEN INC COM 45780L104 4,053 77,175 SH   SOLE   77,175 0 0
INSULET CORP COM 45784P101 1,592 6,100 SH   SOLE   6,100 0 0
INTEL CORP COM 458140100 43,620 681,563 SH   SOLE   678,717 0 2,846
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,547 49,667 SH   SOLE   49,667 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 7,063 53,002 SH   SOLE   52,558 0 444
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 692 4,955 SH   SOLE   4,955 0 0
INTERPUBLIC GROUP COS INC COM 460690100 7,539 258,173 SH   SOLE   253,065 0 5,108
INTUIT COM 461202103 9,537 24,897 SH   SOLE   24,712 0 185
INTUITIVE SURGICAL INC COM NEW 46120E602 6,490 8,783 SH   SOLE   8,783 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 321 7,495 SH   SOLE   7,295 200 0
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 889 14,000 SH   SOLE   14,000 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,471 4,608 SH   SOLE   4,608 0 0
INVITAE CORP COM 46185L103 344 9,000 SH   SOLE   9,000 0 0
IONIS PHARMACEUTICALS INC COM 462222100 11,037 245,492 SH   SOLE   245,492 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 2,963 93,590 SH   SOLE   93,090 0 500
IQVIA HLDGS INC COM 46266C105 3,805 19,700 SH   SOLE   19,700 0 0
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 319 28,531 SH   SOLE   28,531 0 0
ISHARES GOLD TR ISHARES 464285105 59,684 3,670,617 SH   SOLE   3,647,912 950 21,755
ISHARES INC MSCI CDA ETF 464286509 306 9,000 SH   SOLE   9,000 0 0
ISHARES SILVER TR ISHARES 46428Q109 627 27,600 SH   SOLE   27,600 0 0
ISHARES TR MSCI CHINA ETF 46429B671 21,159 258,983 SH   SOLE   258,983 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 10,716 67,196 SH   SOLE   66,131 250 815
ISHARES TR SHORT TREAS BD 464288679 481 4,350 SH   SOLE   4,350 0 0
ISHARES TR U.S. REAL ES ETF 464287739 523 5,690 SH   SOLE   5,690 0 0
ISHARES TR US TELECOM ETF 464287713 1,303 40,300 SH   SOLE   40,300 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 440 9,425 SH   SOLE   9,425 0 0
ISHARES TR US HLTHCR PR ETF 464288828 327 1,300 SH   SOLE   1,300 0 0
ISHARES TR EAFE GRWTH ETF 464288885 480 4,775 SH   SOLE   4,775 0 0
ISHARES TR MSCI EAFE ETF 464287465 7,003 92,305 SH   SOLE   92,305 0 0
ISHARES TR RUS MD CP GR ETF 464287481 9,291 91,037 SH   SOLE   88,139 230 2,668
ISHARES TR GL CLEAN ENE ETF 464288224 4,192 172,503 SH   SOLE   169,358 250 2,895
ISHARES TR NASDAQ BIOTECH 464287556 5,766 38,295 SH   SOLE   37,825 55 415
ISHARES TR PFD AND INCM SEC 464288687 1,512 39,369 SH   SOLE   38,439 0 930
ISHARES TR RUS 1000 GRW ETF 464287614 1,301 5,351 SH   SOLE   5,351 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,375 10,750 SH   SOLE   10,750 0 0
ISHARES TR CORE S&P500 ETF 464287200 347 873 SH   SOLE   375 0 498
ISHARES TR GLOB HLTHCRE ETF 464287325 3,298 42,800 SH   SOLE   42,800 0 0
ISHARES TR LATN AMER 40 ETF 464287390 2,092 75,771 SH   SOLE   73,541 215 2,015
ISHARES TR S&P MC 400GR ETF 464287606 439 5,600 SH   SOLE   5,600 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,281 24,009 SH   SOLE   23,884 0 125
ISHARES TR CORE 1 5 YR USD 46432F859 482 9,400 SH   SOLE   9,400 0 0
ISHARES TR CORE MSCI EAFE 46432F842 254 3,523 SH   SOLE   3,523 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 735 10,460 SH   SOLE   10,460 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 838 169,000 SH   SOLE   169,000 0 0
Impala Platinum Holdings Ltd. COM S37840113 10,364 559,100 SH   SOLE   559,100 0 0
Invesco Etf Trust Water Res Po WATER RES ETF 46137v142 2,820 57,095 SH   SOLE   55,730 150 1,215
J2 GLOBAL INC COM 48123V102 9,876 82,400 SH   SOLE   82,400 0 0
JACOBS ENGR GROUP INC COM 469814107 6,495 50,245 SH   SOLE   49,040 30 1,175
JOHNSON & JOHNSON COM 478160104 72,054 438,417 SH   SOLE   437,263 0 1,154
JOHNSON CTLS INTL PLC SHS G51502105 3,543 59,383 SH   SOLE   55,004 0 4,379
JPMORGAN CHASE & CO COM 46625H100 24,979 164,087 SH   SOLE   162,745 0 1,342
JPMorgan Chase COM 48128BAF8 4,070 3,937,000 PRN   SOLE   3,924,000 0 13,000
JPMorgan Chase & VAR 99 Due 1 COM 48127faa1 846 850,000 PRN   SOLE   750,000 0 100,000
JPMorgan Chase & Co. COM 48128BAG6 506 500,000 PRN   SOLE   500,000 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 792 3,000 SH   SOLE   3,000 0 0
KELSO TECHNOLOGIES INC COM NEW 48826D201 1,125 961,300 SH   SOLE   961,300 0 0
KENNAMETAL INC COM 489170100 9,856 246,596 SH   SOLE   243,121 130 3,345
KEURIG DR PEPPER INC COM 49271V100 15,964 464,480 SH   SOLE   458,550 265 5,665
KEYCORP COM 493267108 1,747 87,440 SH   SOLE   87,369 0 71
KEYSIGHT TECHNOLOGIES INC COM 49338L103 211 1,470 SH   SOLE   1,470 0 0
KIMBERLY-CLARK CORP COM 494368103 2,544 18,295 SH   SOLE   18,295 0 0
KIMCO RLTY CORP COM 49446R109 449 23,950 SH   SOLE   23,950 0 0
KINDER MORGAN INC DEL COM 49456B101 4,803 288,445 SH   SOLE   285,490 0 2,955
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 16,419 341,428 SH   SOLE   337,303 180 3,945
KNOWLES CORP COM 49926D109 2,873 137,350 SH   SOLE   137,350 0 0
KOHLS CORP COM 500255104 209 3,500 SH   SOLE   3,500 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 5,246 91,989 SH   SOLE   91,988 0 1
KRAFT HEINZ CO COM 500754106 3,553 88,837 SH   SOLE   87,897 0 940
KROGER CO COM 501044101 806 22,407 SH   SOLE   14,647 0 7,760
KULICKE & SOFFA INDS INC COM 501242101 3,234 65,862 SH   SOLE   65,862 0 0
Kion Group AG COM D4S14D103 9,183 92,797 SH   SOLE   92,797 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 11,950 58,960 SH   SOLE   57,931 25 1,004
LABORATORY CORP AMER HLDGS COM NEW 50540R409 5,000 19,604 SH   SOLE   19,604 0 0
LAM RESEARCH CORP COM 512807108 1,423 2,391 SH   SOLE   2,380 0 11
LANDEC CORP COM 514766104 1,651 155,800 SH   SOLE   155,800 0 0
LANTHEUS HLDGS INC COM 516544103 3,786 177,150 SH   SOLE   177,150 0 0
LAZARD LTD SHS A G54050102 1,669 38,350 SH   SOLE   38,350 0 0
LEAR CORP COM NEW 521865204 4,817 26,575 SH   SOLE   26,575 0 0
LEGGETT & PLATT INC COM 524660107 3,393 74,330 SH   SOLE   73,530 0 800
LENNAR CORP CL A 526057104 276 2,723 SH   SOLE   140 0 2,583
LEXINGTON REALTY TRUST COM 529043101 202 18,179 SH   SOLE   18,179 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 3,501 23,318 SH   SOLE   23,318 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 206 8,069 SH   SOLE   1,279 0 6,790
LILLY ELI & CO COM 532457108 2,084 11,157 SH   SOLE   11,157 0 0
LINDE PLC SHS G5494J103 3,182 11,358 SH   SOLE   11,358 0 0
LKQ CORP COM 501889208 1,659 39,200 SH   SOLE   39,200 0 0
LOCKHEED MARTIN CORP COM 539830109 4,983 13,487 SH   SOLE   13,487 0 0
LOWES COS INC COM 548661107 17,418 91,587 SH   SOLE   91,587 0 0
LPL FINL HLDGS INC COM 50212V100 1,866 13,125 SH   SOLE   12,975 0 150
LTC PPTYS INC COM 502175102 4,071 97,582 SH   SOLE   96,512 0 1,070
LUMEN TECHNOLOGIES INC COM 550241103 876 65,614 SH   SOLE   55,389 0 10,225
LUMENTUM HLDGS INC COM 55024U109 9,969 109,135 SH   SOLE   109,135 0 0
LVMH Moet Hennessy COM F58485115 421 630 SH   SOLE   630 0 0
LVMH Moet Hennessy Louis Vuitt COM 502441306 1,632 12,191 SH   SOLE   12,191 0 0
LYDALL INC DEL COM 550819106 8,680 257,250 SH   SOLE   257,250 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 317 3,046 SH   SOLE   2,800 0 246
Liberty Broadband Corp Pfd. COM 530307503 561 20,956 SH   SOLE   20,956 0 0
M & T BK CORP COM 55261F104 10,589 69,845 SH   SOLE   69,832 0 13
M&T Bank Corp COM 55261FAL8 4,158 3,946,000 PRN   SOLE   3,908,000 0 38,000
MAG SILVER CORP COM 55903Q104 7,505 500,000 SH   SOLE   500,000 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,214 27,992 SH   SOLE   27,992 0 0
MAGNA INTL INC COM 559222401 276 3,130 SH   SOLE   2,071 0 1,059
MAGNITE INC COM 55955D100 208 5,000 SH   SOLE   5,000 0 0
MARATHON PETE CORP COM 56585A102 16,851 315,030 SH   SOLE   315,030 0 0
MARKETAXESS HLDGS INC COM 57060D108 622 1,250 SH   SOLE   1,250 0 0
MARTIN MARIETTA MATLS INC COM 573284106 19,910 59,287 SH   SOLE   58,609 18 660
MASCO CORP COM 574599106 782 13,060 SH   SOLE   11,154 0 1,906
MASIMO CORP COM 574795100 344 1,500 SH   SOLE   1,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 25,601 71,904 SH   SOLE   71,829 0 75
MATCH GROUP INC NEW COM 57667L107 1,449 10,550 SH   SOLE   10,550 0 0
MAVERIX METALS INC COM NEW 57776F405 1,316 250,024 SH   SOLE   247,024 0 3,000
MAYVILLE ENGINEERING CO INC COM 578605107 4,076 283,453 SH   SOLE   283,453 0 0
MCCORMICK & CO INC COM NON VTG 579780206 4,140 46,438 SH   SOLE   46,438 0 0
MCDONALDS CORP COM 580135101 44,643 199,176 SH   SOLE   199,176 0 0
MCKESSON CORP COM 58155Q103 968 4,961 SH   SOLE   3,239 0 1,722
MEDICENNA THERAPEUTICS CORP COM 58490H107 378 92,600 SH   SOLE   92,600 0 0
MEDTRONIC PLC SHS G5960L103 3,231 27,350 SH   SOLE   27,350 0 0
MERCK & CO. INC COM 58933Y105 75,204 975,540 SH   SOLE   970,540 195 4,805
METLIFE INC COM 59156R108 2,302 37,866 SH   SOLE   33,750 0 4,116
MICRON TECHNOLOGY INC COM 595112103 5,764 65,339 SH   SOLE   64,439 0 900
MICROSOFT CORP COM 594918104 163,124 691,879 SH   SOLE   690,555 40 1,284
MIRATI THERAPEUTICS INC COM 60468T105 343 2,000 SH   SOLE   2,000 0 0
MISTRAS GROUP INC COM 60649T107 1,988 174,250 SH   SOLE   174,250 0 0
MITEK SYS INC COM NEW 606710200 3,155 216,365 SH   SOLE   215,600 0 765
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 1,935 359,720 SH   SOLE   359,720 0 0
MODINE MFG CO COM 607828100 1,144 77,433 SH   SOLE   71,281 0 6,152
MOHAWK INDS INC COM 608190104 4,624 24,043 SH   SOLE   24,035 0 8
MONDELEZ INTL INC CL A 609207105 26,936 460,200 SH   SOLE   455,860 125 4,215
MONGODB INC CL A 60937P106 669 2,500 SH   SOLE   2,500 0 0
MOODYS CORP COM 615369105 302 1,010 SH   SOLE   1,010 0 0
MORGAN STANLEY COM NEW 617446448 3,365 43,331 SH   SOLE   38,834 0 4,497
MOSAIC CO NEW COM 61945C103 397 12,550 SH   SOLE   12,550 0 0
MSC INDL DIRECT INC CL A 553530106 2,174 24,100 SH   SOLE   24,100 0 0
MSCI INC COM 55354G100 839 2,000 SH   SOLE   2,000 0 0
Manulife Finl Corp COM 56501R957 386 17,950 SH   SOLE   17,950 0 0
Merger Fund Institutional Cl COM 589509207 8,135 464,586 SH   SOLE   457,640 297 6,649
Metlife Inc. COM 59156rbp2 5,875 5,890,000 PRN   SOLE   5,890,000 0 0
NATWEST GROUP PLC SPONS ADR 2 ORD 639057108 274 51,066 SH   SOLE   50,356 0 710
NAVIENT CORPORATION COM 63938C108 2,010 140,456 SH   SOLE   140,456 0 0
NAVIGATOR HLDGS LTD SHS Y62132108 359 40,368 SH   SOLE   40,368 0 0
NCS MULTISTAGE HLDGS INC COM NEW 628877201 3,675 132,449 SH   SOLE   132,449 0 0
NEKTAR THERAPEUTICS COM 640268108 890 44,505 SH   SOLE   44,505 0 0
NETAPP INC COM 64110D104 486 6,687 SH   SOLE   4,527 0 2,160
NETFLIX INC COM 64110L106 12,169 23,327 SH   SOLE   23,086 10 231
NEUBASE THERAPEUTICS INC COM 64132K102 344 46,550 SH   SOLE   46,550 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 746 7,673 SH   SOLE   7,600 0 73
NEWELL BRANDS INC COM 651229106 4,954 185,000 SH   SOLE   185,000 0 0
NEWMONT CORP COM 651639106 20,324 337,209 SH   SOLE   336,690 0 519
NEXTERA ENERGY INC COM 65339F101 74,529 985,704 SH   SOLE   985,029 0 675
NIC INC COM 62914B100 2,104 62,000 SH   SOLE   62,000 0 0
NIKE INC CL B 654106103 2,542 19,126 SH   SOLE   18,976 0 150
NORDSON CORP COM 655663102 410 2,062 SH   SOLE   2,000 0 62
NOVARTIS AG SPONSORED ADR 66987V109 25,445 297,667 SH   SOLE   296,511 50 1,106
NUTRIEN LTD COM 67077M108 29,754 552,116 SH   SOLE   552,116 0 0
NVENT ELECTRIC PLC SHS G6700G107 1,761 63,105 SH   SOLE   62,355 0 750
NVIDIA CORPORATION COM 67066G104 74,961 140,396 SH   SOLE   139,676 10 710
NVR INC COM 62944T105 212 45 SH   SOLE   45 0 0
Nestle SA COM H57312649 797 7,125 SH   SOLE   7,125 0 0
Nestle SA - ADR COM 641069406 1,890 16,949 SH   SOLE   16,949 0 0
Nippon Telephone & Telegraph A COM 654624105 523 20,190 SH   SOLE   20,000 0 190
Nisource Inc COM 65473pag0 5,209 5,045,000 PRN   SOLE   4,994,000 0 51,000
OKTA INC CL A 679295105 4,715 21,390 SH   SOLE   21,390 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 3,378 92,221 SH   SOLE   92,221 0 0
ONCOSEC MED INC COM 68234L306 98 20,500 SH   SOLE   20,500 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 215 20,200 SH   SOLE   20,200 0 0
ORACLE CORP COM 68389X105 12,091 172,308 SH   SOLE   165,043 0 7,265
ORION ENGINEERED CARBONS S A COM L72967109 8,504 431,250 SH   SOLE   431,250 0 0
OTIS WORLDWIDE CORP COM 68902V107 10,497 153,351 SH   SOLE   153,351 0 0
PACCAR INC COM 693718108 29,282 315,130 SH   SOLE   313,640 60 1,430
PACIRA BIOSCIENCES INC COM 695127100 351 5,010 SH   SOLE   5,000 0 10
PALO ALTO NETWORKS INC COM 697435105 18,858 58,554 SH   SOLE   57,646 15 893
PAN AMERN SILVER CORP COM 697900108 7,643 254,500 SH   SOLE   254,500 0 0
PAR TECHNOLOGY CORP COM 698884103 491 7,500 SH   SOLE   7,500 0 0
PARKER-HANNIFIN CORP COM 701094104 22,959 72,785 SH   SOLE   72,785 0 0
PAYCHEX INC COM 704326107 439 4,481 SH   SOLE   4,481 0 0
PAYCOM SOFTWARE INC COM 70432V102 3,900 10,539 SH   SOLE   10,539 0 0
PAYLOCITY HLDG CORP COM 70438V106 17,082 94,988 SH   SOLE   94,788 0 200
PAYPAL HLDGS INC COM 70450Y103 73,393 302,226 SH   SOLE   299,304 50 2,872
PENN NATL GAMING INC COM 707569109 315 3,000 SH   SOLE   3,000 0 0
PEPSICO INC COM 713448108 47,780 337,786 SH   SOLE   336,181 70 1,535
PERKINELMER INC COM 714046109 358 2,793 SH   SOLE   1,241 0 1,552
PFIZER INC COM 717081103 56,819 1,568,292 SH   SOLE   1,563,853 0 4,439
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 7,161 293,465 SH   SOLE   293,465 0 0
PHILIP MORRIS INTL INC COM 718172109 1,390 15,663 SH   SOLE   13,694 0 1,969
PHILLIPS 66 COM 718546104 1,456 17,851 SH   SOLE   17,851 0 0
PHYSICIANS RLTY TR COM 71943U104 5,951 336,760 SH   SOLE   333,675 0 3,085
PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 4,258 411,384 SH   SOLE   403,864 480 7,040
PINTEREST INC CL A 72352L106 2,127 28,730 SH   SOLE   28,730 0 0
PLEXUS CORP COM 729132100 6,663 72,550 SH   SOLE   72,550 0 0
PNC FINANCIA 6.125 PFD PFD SE COM 693475857 322 12,100 SH   SOLE   12,100 0 0
PNC FINL SVCS GROUP INC COM 693475105 2,673 15,239 SH   SOLE   14,956 0 283
POLARIS INC COM 731068102 2,220 16,632 SH   SOLE   16,632 0 0
POOL CORP COM 73278L105 958 2,776 SH   SOLE   2,750 0 26
POTLATCHDELTIC CORPORATION COM 737630103 1,157 21,857 SH   SOLE   21,857 0 0
PPG INDS INC COM 693506107 382 2,545 SH   SOLE   2,545 0 0
PPL CORP COM 69351T106 368 12,750 SH   SOLE   12,750 0 0
PROCTER AND GAMBLE CO COM 742718109 54,478 402,259 SH   SOLE   402,079 0 180
PROFIRE ENERGY INC COM 74316X101 742 674,125 SH   SOLE   674,125 0 0
PROGRESSIVE CORP COM 743315103 17,879 186,997 SH   SOLE   186,971 0 26
PRUDENTIAL FINL INC COM 744320102 3,281 36,014 SH   SOLE   35,975 0 39
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 665 11,052 SH   SOLE   10,950 0 102
PULTE GROUP INC COM 745867101 449 8,556 SH   SOLE   8,025 0 531
PVH CORPORATION COM 693656100 8,155 77,155 SH   SOLE   77,155 0 0
Peloton Interactive Inc. Cl A CL A COM 70614w100 25,083 223,081 SH   SOLE   223,081 0 0
Pimco All Asset Fund COM 722005626 186 14,558 SH   SOLE   14,558 0 0
Prosegur Cash COM E8S56X108 86 93,970 SH   SOLE   93,970 0 0
QUALCOMM INC COM 747525103 45,892 346,117 SH   SOLE   344,703 0 1,414
QUANTA SVCS INC COM 74762E102 694 7,887 SH   SOLE   7,700 0 187
QUEST DIAGNOSTICS INC COM 74834L100 17,275 134,600 SH   SOLE   134,600 0 0
R1 RCM INC COM 749397105 2,715 110,000 SH   SOLE   110,000 0 0
RANPAK HOLDINGS CORP COM CL A 75321W103 401 20,000 SH   SOLE   20,000 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 26,238 339,568 SH   SOLE   339,168 0 400
REINSURANCE GRP OF AMERICA I COM NEW 759351604 754 5,985 SH   SOLE   5,985 0 0
REPUBLIC SVCS INC COM 760759100 47,774 480,870 SH   SOLE   477,091 120 3,659
RESTAURANT BRANDS INTL INC COM 76131D103 19,020 292,613 SH   SOLE   292,613 0 0
REV GROUP INC COM 749527107 1,632 85,200 SH   SOLE   85,200 0 0
RH COM 74967X103 1,283 2,150 SH   SOLE   2,150 0 0
RIO TINTO PLC SPONSORED ADR 767204100 288 3,707 SH   SOLE   3,657 0 50
ROCKET COS INC COM CL A 77311W101 1,563 67,705 SH   SOLE   67,205 0 500
ROCKWELL AUTOMATION INC COM 773903109 20,696 77,970 SH   SOLE   77,870 0 100
ROKU INC COM CL A 77543R102 928 2,850 SH   SOLE   2,850 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,167 5,372 SH   SOLE   5,372 0 0
ROSS STORES INC COM 778296103 811 6,767 SH   SOLE   6,767 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7,005 190,195 SH   SOLE   190,195 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 229 5,851 SH   SOLE   5,851 0 0
ROYAL GOLD INC COM 780287108 541 5,024 SH   SOLE   5,024 0 0
RUSH ENTERPRISES INC CL A 781846209 5,902 118,435 SH   SOLE   118,435 0 0
RYDER SYS INC COM 783549108 379 5,015 SH   SOLE   5,000 0 15
Roche Holdings LTD COM 771195104 5,919 145,935 SH   SOLE   145,772 0 163
S&P GLOBAL INC COM 78409V104 3,252 9,215 SH   SOLE   9,215 0 0
SAIA INC COM 78709Y105 277 1,200 SH   SOLE   1,200 0 0
SALESFORCE COM INC COM 79466L302 32,759 154,620 SH   SOLE   154,520 0 100
SANGAMO THERAPEUTICS INC COM 800677106 327 26,090 SH   SOLE   25,740 0 350
SANOFI SPONSORED ADR 80105N105 18,481 373,653 SH   SOLE   370,530 165 2,958
SCHLUMBERGER LTD COM 806857108 12,862 473,053 SH   SOLE   473,053 0 0
SCHWAB CHARLES CORP COM 808513105 67,206 1,031,076 SH   SOLE   1,024,491 165 6,420
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 387 12,172 SH   SOLE   12,172 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 613 7,986 SH   SOLE   578 0 7,408
SEAGEN INC COM 81181C104 897 6,458 SH   SOLE   6,458 0 0
SEALED AIR CORP NEW COM 81211K100 561 12,250 SH   SOLE   12,250 0 0
SEELOS THERAPEUTICS INC COM 81577F109 992 198,800 SH   SOLE   198,800 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 21,190 431,930 SH   SOLE   431,930 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2,911 29,570 SH   SOLE   29,570 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 17,164 504,072 SH   SOLE   501,522 0 2,550
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 9,974 85,438 SH   SOLE   85,438 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 439 5,570 SH   SOLE   5,570 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,775 16,510 SH   SOLE   16,510 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 451 6,595 SH   SOLE   6,595 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,849 28,984 SH   SOLE   28,984 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,430 19,500 SH   SOLE   19,500 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,521 23,745 SH   SOLE   23,475 0 270
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 12,179 210,162 SH   SOLE   210,162 0 0
SERVICENOW INC COM 81762P102 9,755 19,505 SH   SOLE   19,455 0 50
SHAKE SHACK INC CL A 819047101 1,740 15,430 SH   SOLE   15,280 0 150
SHOPIFY INC CL A 82509L107 15,643 14,137 SH   SOLE   14,122 0 15
SILVERCREST METALS INC COM 828363101 1,780 220,225 SH   SOLE   220,225 0 0
SIMON PPTY GROUP INC NEW COM 828806109 3,769 33,125 SH   SOLE   31,750 0 1,375
SIMPSON MFG INC COM 829073105 259 2,500 SH   SOLE   2,500 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 2,156 353,961 SH   SOLE   353,961 0 0
SKILLZ INC COM 83067L109 381 20,000 SH   SOLE   20,000 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,381 7,525 SH   SOLE   6,568 0 957
SOLARIS OILFIELD INFRASTRUCT COM CL A 83418M103 224 18,278 SH   SOLE   18,278 0 0
SONOCO PRODS CO COM 835495102 9,235 145,900 SH   SOLE   145,900 0 0
SONY CORP SPONSORED ADR 835699307 22,221 209,611 SH   SOLE   209,477 0 134
SOUTHERN CO COM 842587107 655 10,530 SH   SOLE   10,530 0 0
SOUTHWEST AIRLS CO COM 844741108 333 5,447 SH   SOLE   4,631 0 816
SP PLUS CORP COM 78469C103 1,300 39,650 SH   SOLE   39,650 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,507 4,563 SH   SOLE   4,563 0 0
SPDR GOLD TR GOLD SHS 78463V107 8,090 50,573 SH   SOLE   50,430 0 143
SPDR S&P 500 ETF TR TR UNIT 78462F103 9,963 25,137 SH   SOLE   23,323 0 1,814
SPDR SER TR S&P DIVID ETF 78464A763 548 4,642 SH   SOLE   4,642 0 0
SPDR SER TR S&P BIOTECH 78464A870 6,355 46,850 SH   SOLE   46,850 0 0
SPDR SER TR S&P REGL BKG 78464A698 18,902 284,928 SH   SOLE   284,928 0 0
SPLUNK INC COM 848637104 4,083 30,140 SH   SOLE   30,040 0 100
SPOK HLDGS INC COM 84863T106 4,213 401,600 SH   SOLE   401,600 0 0
SQUARE INC CL A 852234103 9,318 41,038 SH   SOLE   41,038 0 0
STAG INDL INC COM 85254J102 5,664 168,515 SH   SOLE   166,735 0 1,780
STANLEY BLACK & DECKER INC COM 854502101 8,054 40,335 SH   SOLE   40,335 0 0
STARBUCKS CORP COM 855244109 12,519 114,571 SH   SOLE   114,291 0 280
STATE STR CORP COM 857477103 1,493 17,770 SH   SOLE   15,613 0 2,157
STEELCASE INC CL A 858155203 7,339 510,000 SH   SOLE   510,000 0 0
STERLING BANCORP INC COM 85917W102 877 155,000 SH   SOLE   155,000 0 0
STRYKER CORPORATION COM 863667101 5,301 21,762 SH   SOLE   21,762 0 0
SVB FINANCIAL GROUP COM 78486Q101 904 1,832 SH   SOLE   1,832 0 0
SYNCHRONY FINANCIAL COM 87165B103 412 10,125 SH   SOLE   1,561 0 8,564
SYSCO CORP COM 871829107 5,371 68,215 SH   SOLE   68,215 0 0
Schwab Charles Family Fd Value COM 808515605 797 796,739 SH   SOLE   796,739 0 0
Schwab Value Advantage Money F COM 808515696 2,002 2,002,297 SH   SOLE   2,002,297 0 0
Shangri-La Asia COM G8063F106 7,155 7,159,000 SH   SOLE   7,159,000 0 0
Sibanye Gold Ltd Sponsored Adr SPONSORED ADR 82575p107 11,207 627,496 SH   SOLE   627,366 0 130
Siemens AG COM D69671218 318 1,930 SH   SOLE   1,930 0 0
Siemens AG-SPONS ADR COM 826197501 29,629 360,025 SH   SOLE   360,025 0 0
Snap Inc. CL A 83304a106 201 3,850 SH   SOLE   3,850 0 0
Socal Edison Co VAR COM 842400fu2 205 200,000 PRN   SOLE   200,000 0 0
South32 Ltd COM 84473L105 1,282 118,900 SH   SOLE   118,900 0 0
Sprott Gold Equity Fund Invest COM 85208P105 4,506 96,109 SH   SOLE   96,109 0 0
Sprott Physical Gold & Silver TR UNIT 85208r101 175 10,100 SH   SOLE   7,800 0 2,300
Sproutly Canada Inc. COM 85209J108 0 10,000 SH   SOLE   10,000 0 0
Swire Pacific Ltd - Class A COM Y83310105 5,006 667,500 SH   SOLE   667,500 0 0
Swire Pacific Ltd - Class B COM Y83310113 1,057 895,000 SH   SOLE   895,000 0 0
Synnex Corp COM 87162w100 255 2,224 SH   SOLE   147 0 2,077
TACTILE SYS TECHNOLOGY INC COM 87357P100 1,526 28,000 SH   SOLE   28,000 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 8,883 75,101 SH   SOLE   75,101 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 397 4,500 SH   SOLE   4,500 0 0
TARGET CORP COM 87612E106 10,269 51,845 SH   SOLE   50,100 0 1,745
TEGNA INC COM 87901J105 12,864 683,175 SH   SOLE   683,175 0 0
TEJON RANCH CO COM 879080109 201 12,000 SH   SOLE   12,000 0 0
TELADOC HEALTH INC COM 87918A105 2,354 12,952 SH   SOLE   12,952 0 0
TEMPLETON DRAGON FD INC COM 88018T101 224 9,525 SH   SOLE   9,525 0 0
TESLA INC COM 88160R101 697 1,043 SH   SOLE   1,043 0 0
TETRA TECH INC NEW COM 88162G103 438 3,225 SH   SOLE   3,225 0 0
TEXAS INSTRS INC COM 882508104 3,318 17,555 SH   SOLE   17,555 0 0
TEXTRON INC COM 883203101 366 6,530 SH   SOLE   6,530 0 0
TG THERAPEUTICS INC COM 88322Q108 663 13,750 SH   SOLE   13,750 0 0
THE TRADE DESK INC COM CL A 88339J105 259 398 SH   SOLE   398 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 561 27,500 SH   SOLE   27,500 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 35,812 78,470 SH   SOLE   77,701 20 749
TIAA-CREF Large-Cap Growth Ind COM 87244W680 256 5,131 SH   SOLE   5,131 0 0
TOPBUILD CORP COM 89055F103 314 1,500 SH   SOLE   1,500 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 320 4,900 SH   SOLE   4,900 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B200 331 12,868 SH   SOLE   12,868 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1,483 9,500 SH   SOLE   9,500 0 0
TRADEWEB MKTS INC CL A 892672106 666 9,000 SH   SOLE   9,000 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 1,093 6,600 SH   SOLE   6,600 0 0
TRANSUNION COM 89400J107 765 8,500 SH   SOLE   8,500 0 0
TRAVELERS COMPANIES INC COM 89417E109 988 6,572 SH   SOLE   6,286 0 286
TREX CO INC COM 89531P105 458 5,000 SH   SOLE   5,000 0 0
TRUIST FINL CORP COM 89832Q109 309 5,294 SH   SOLE   5,294 0 0
TTM TECHNOLOGIES INC COM 87305R109 8,475 584,500 SH   SOLE   584,500 0 0
TWILIO INC CL A 90138F102 5,954 17,474 SH   SOLE   17,324 0 150
TYLER TECHNOLOGIES INC COM 902252105 425 1,000 SH   SOLE   1,000 0 0
TYSON FOODS INC CL A 902494103 753 10,133 SH   SOLE   8,359 0 1,774
Tencent Hldgs Ltd Adr COM 88032Q109 20,646 258,723 SH   SOLE   258,723 0 0
Texas Pacific Land Corporation COM 88262p102 857 539 SH   SOLE   539 0 0
The RealReal Inc. COM 88339p101 223 9,873 SH   SOLE   9,873 0 0
The Tocqueville Fund COM 888894102 80,225 1,833,707 SH   SOLE   1,771,637 0 62,070
Tile Shop Holdings Inc COM 88677Q109 1,177 172,401 SH   SOLE   172,401 0 0
Tocqueville Opportunity Fund COM 888894409 28,998 714,066 SH   SOLE   712,350 0 1,716
Tocqueville Phoenix Fund COM 888894847 10,668 414,468 SH   SOLE   408,601 0 5,867
Tokyo Broadcasting COM J86656105 11,349 577,400 SH   SOLE   577,400 0 0
Toyota Industries COM J92628106 16,008 179,400 SH   SOLE   179,400 0 0
Truist Financial Corporation S COM 89832qab5 2,591 2,556,000 PRN   SOLE   2,556,000 0 0
U S CONCRETE INC COM 90333L201 4,048 55,205 SH   SOLE   55,205 0 0
UBS GROUP AG SHS H42097107 18,287 1,177,518 SH   SOLE   1,174,868 0 2,650
ULTA BEAUTY INC COM 90384S303 405 1,310 SH   SOLE   1,310 0 0
UNILEVER PLC SPON ADR NEW 904767704 34,214 612,826 SH   SOLE   611,536 0 1,290
UNION PAC CORP COM 907818108 9,085 41,217 SH   SOLE   41,217 0 0
UNISYS CORP COM NEW 909214306 9,143 359,658 SH   SOLE   359,500 0 158
UNITED PARCEL SERVICE INC CL B 911312106 827 4,866 SH   SOLE   4,866 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,235 22,133 SH   SOLE   22,133 0 0
UNIVAR SOLUTIONS USA INC COM 91336L107 1,894 87,940 SH   SOLE   87,940 0 0
UPLAND SOFTWARE INC COM 91544A109 2,680 56,800 SH   SOLE   56,800 0 0
US BANCORP DEL COM NEW 902973304 14,570 263,429 SH   SOLE   263,429 0 0
US FOODS HLDG CORP COM 912008109 1,279 33,562 SH   SOLE   33,562 0 0
Unity Software - Pending Listi COM 91332u101 360 3,590 SH   SOLE   3,440 0 150
VALERO ENERGY CORP COM 91913Y100 992 13,854 SH   SOLE   12,051 0 1,803
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2,253 69,336 SH   SOLE   69,336 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 787 3,956 SH   SOLE   3,956 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,604 12,201 SH   SOLE   12,201 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 6,019 36,346 SH   SOLE   34,966 0 1,380
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,465 4,021 SH   SOLE   4,021 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 559 6,080 SH   SOLE   6,005 75 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,815 10,260 SH   SOLE   10,260 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,217 20,050 SH   SOLE   20,050 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 7,034 135,144 SH   SOLE   133,639 260 1,245
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 23,871 378,900 SH   SOLE   375,985 300 2,615
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 516 5,300 SH   SOLE   5,300 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 878 6,843 SH   SOLE   6,843 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,714 11,650 SH   SOLE   11,650 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,655 11,800 SH   SOLE   11,800 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 288 802 SH   SOLE   502 0 300
VEEVA SYS INC CL A COM 922475108 1,496 5,725 SH   SOLE   5,625 0 100
VENTAS INC COM 92276F100 218 4,094 SH   SOLE   4,000 0 94
VERISK ANALYTICS INC COM 92345Y106 2,793 15,810 SH   SOLE   15,810 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 61,766 1,062,192 SH   SOLE   1,059,317 0 2,875
VIATRIS INC COM 92556V106 3,135 224,434 SH   SOLE   222,201 0 2,233
VIEMED HEALTHCARE INC COM 92663R105 1,063 105,000 SH   SOLE   105,000 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 322 22,100 SH   SOLE   22,100 0 0
VISA INC COM CL A 92826C839 22,596 106,723 SH   SOLE   106,723 0 0
VISTEON CORP COM NEW 92839U206 5,527 45,325 SH   SOLE   45,325 0 0
VOYA FINANCIAL INC COM 929089100 5,955 93,575 SH   SOLE   93,275 0 300
VULCAN MATLS CO COM 929160109 23,520 139,380 SH   SOLE   139,380 0 0
Vanguard Equity Income Fund Ad COM 921921300 208 2,397 SH   SOLE   2,397 0 0
Vanguard High Yield Tax Exempt COM 922907845 487 40,830 SH   SOLE   40,830 0 0
Vanguard Intermediate-Term Bon COM 921937801 462 38,605 SH   SOLE   0 0 38,605
Vanguard/Primecap Fund Admiral COM 921936209 500 2,953 SH   SOLE   2,953 0 0
Veolia Environment - ADR COM 92334N103 221 8,600 SH   SOLE   8,600 0 0
Vivendi SA COM F97982106 21,933 666,500 SH   SOLE   666,500 0 0
WALMART INC COM 931142103 36,460 268,423 SH   SOLE   268,423 0 0
WASTE CONNECTIONS INC COM 94106B101 1,231 11,400 SH   SOLE   11,400 0 0
WASTE MGMT INC DEL COM 94106L109 18,516 143,510 SH   SOLE   142,910 0 600
WATERS CORP COM 941848103 11,192 39,386 SH   SOLE   38,589 25 772
WATSCO INC COM 942622200 3,445 13,210 SH   SOLE   13,021 0 189
WD-40 CO COM 929236107 306 1,000 SH   SOLE   1,000 0 0
WEC ENERGY GROUP INC COM 92939U106 258 2,753 SH   SOLE   2,753 0 0
WELLS FARGO CO NEW COM 949746101 6,388 163,505 SH   SOLE   162,035 0 1,470
WEYERHAEUSER CO MTN BE COM NEW 962166104 54,159 1,521,326 SH   SOLE   1,512,898 300 8,128
WHEATON PRECIOUS METALS CORP COM 962879102 21,594 565,130 SH   SOLE   565,130 0 0
WILLIAMS SONOMA INC COM 969904101 2,112 11,784 SH   SOLE   11,772 0 12
WILLIS TOWERS WATSON PLC LTD SHS G96629103 486 2,125 SH   SOLE   2,125 0 0
WORKDAY INC CL A 98138H101 4,508 18,147 SH   SOLE   18,147 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 921 54,205 SH   SOLE   50,180 0 4,025
Walmart De Mexico - ADR COM 93114W107 237 7,500 SH   SOLE   7,500 0 0
Wells Fargo Co COM 949746rg8 372 350,000 PRN   SOLE   350,000 0 0
ZENDESK INC COM 98936J101 2,122 16,000 SH   SOLE   16,000 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 2,769 17,295 SH   SOLE   17,295 0 0
ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 342 7,000 SH   SOLE   6,500 0 500
iShares MSCI Japan Index Fund MSCI JPN ETF NEW 46434g822 214 3,125 SH   SOLE   3,125 0 0