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