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
ABM INDS INC COM 000957100 3,629 99,975 SH   SOLE   99,975 0 0
AFLAC INC COM 001055102 10,932 303,400 SH   SOLE   303,400 0 0
AMN HEALTHCARE SVCS INC COM 001744101 3,408 75,341 SH   SOLE   75,341 0 0
AT&T INC COM 00206R102 18,895 625,057 SH   SOLE   615,574 0 9,483
AXT INC COM 00246W103 100 20,950 SH   SOLE   20,950 0 0
AZZ INC COM 002474104 701 20,431 SH   SOLE   20,431 0 0
ABBOTT LABS COM 002824100 28,675 313,630 SH   SOLE   299,420 12,917 1,293
ABBVIE INC COM 00287Y109 27,445 279,533 SH   SOLE   277,882 0 1,651
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 501 29,250 SH   SOLE   29,250 0 0
ABIOMED INC COM 003654100 1,030 4,265 SH   SOLE   4,165 0 100
Absolute Software Corp OC-Shs COM 00386B109 3,370 332,400 SH   SOLE   332,400 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 660 13,625 SH   SOLE   13,625 0 0
ACTIVISION BLIZZARD INC COM 00507V109 476 6,273 SH   SOLE   6,252 0 21
ACUITY BRANDS INC COM 00508Y102 5,740 59,955 SH   SOLE   59,955 0 0
ADOBE INC COM 00724F101 37,344 85,787 SH   SOLE   85,016 20 751
AT Mid Cap Equity Fund Institu COM 00769G477 184 11,257 SH   SOLE   11,257 0 0
The Atlantic Trust Disciplined COM 00769G493 262 11,690 SH   SOLE   11,690 0 0
AGNICO EAGLE MINES LTD COM 008474108 693 10,818 SH   SOLE   10,818 0 0
AIR PRODS & CHEMS INC COM 009158106 10,358 42,898 SH   SOLE   42,898 0 0
ALBEMARLE CORP COM 012653101 5,783 74,903 SH   SOLE   74,903 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 27,882 129,262 SH   SOLE   128,597 25 640
ALLSTATE CORP COM 020002101 2,328 23,999 SH   SOLE   22,369 0 1,630
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 444 3,000 SH   SOLE   3,000 0 0
ALPHABET INC CAP STK CL C 02079K107 64,160 45,387 SH   SOLE   43,758 1,310 319
ALPHABET INC CAP STK CL A 02079K305 72,296 50,983 SH   SOLE   50,983 0 0
ALTA MESA RES INC 3 COM 02133L117 0 21,625 SH   SOLE   15,475 6,150 0
ALTRIA GROUP INC COM 02209S103 237 6,046 SH   SOLE   5,880 0 166
AMARIN CORP PLC SPONS ADR NEW 023111206 153 22,100 SH   SOLE   22,100 0 0
AMAZON COM INC COM 023135106 143,563 52,038 SH   SOLE   51,485 203 350
American Beacon Tocqueville In COM 024526378 5,240 362,617 SH   SOLE   362,617 0 0
American Beacon Tocqueville In COM 024526386 5,182 359,595 SH   SOLE   359,488 0 107
American Beacon Tocqueville In COM 024526394 7,226 501,811 SH   SOLE   484,461 3,065 14,285
American Century Heritage Fund COM 025083791 210 9,637 SH   SOLE   9,637 0 0
AMERICAN EXPRESS CO COM 025816109 7,387 77,591 SH   SOLE   77,591 0 0
American Express Co COM 025816bj7 425 500,000 PRN   SOLE   500,000 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 242 9,000 SH   SOLE   9,000 0 0
AMER STATES WTR CO COM 029899101 299 3,800 SH   SOLE   3,800 0 0
AMERICAN TOWER CORP NEW COM 03027X100 768 2,971 SH   SOLE   2,971 0 0
AMERISOURCEBERGEN CORP COM 03073E105 297 2,943 SH   SOLE   108 0 2,835
AMERIPRISE FINL INC COM 03076C106 558 3,718 SH   SOLE   600 0 3,118
AMETEK INC COM 031100100 425 4,750 SH   SOLE   4,750 0 0
AMGEN INC COM 031162100 7,664 32,493 SH   SOLE   31,039 0 1,454
AMKOR TECHNOLOGY INC COM 031652100 126 10,267 SH   SOLE   594 0 9,673
ANSYS INC COM 03662Q105 438 1,500 SH   SOLE   1,500 0 0
ANTHEM INC COM 036752103 1,657 6,300 SH   SOLE   6,200 0 100
APOGEE ENTERPRISES INC COM 037598109 6,413 278,325 SH   SOLE   278,325 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 4,284 85,810 SH   SOLE   85,210 0 600
APPLE INC COM 037833100 139,924 383,564 SH   SOLE   375,020 6,226 2,318
APPLIED MATLS INC COM 038222105 36,394 602,057 SH   SOLE   602,057 0 0
ARROW ELECTRS INC COM 042735100 1,971 28,700 SH   SOLE   28,700 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 258 3,730 SH   SOLE   3,730 0 0
ASPEN TECHNOLOGY INC COM 045327103 223 2,150 SH   SOLE   2,150 0 0
Kayne Anderson Real Estate Opp COM 05099D912 350 350,000 SH   SOLE   350,000 0 0
AUTODESK INC COM 052769106 322 1,345 SH   SOLE   1,130 0 215
AUTOMATIC DATA PROCESSING IN COM 053015103 20,505 137,722 SH   SOLE   136,135 1,491 96
AUTOZONE INC COM 053332102 308 273 SH   SOLE   188 0 85
AVALARA INC COM 05338G106 692 5,200 SH   SOLE   5,000 0 200
AVANGRID INC COM 05351W103 2,448 58,325 SH   SOLE   57,745 0 580
AXOGEN INC COM 05463X106 1,063 115,000 SH   SOLE   115,000 0 0
AXSOME THERAPEUTICS INC COM 05464T104 206 2,500 SH   SOLE   2,500 0 0
BCE INC COM NEW 05534B760 635 15,200 SH   SOLE   15,200 0 0
BP PLC SPONSORED ADR 055622104 746 32,002 SH   SOLE   32,002 0 0
BK OF AMERICA CORP COM 060505104 20,417 859,679 SH   SOLE   854,416 0 5,263
Bank of America Corp Pfd 5.375 COM 06053u601 3,847 149,685 SH   SOLE   148,240 0 1,445
Bank of Montreal COM 06368B5P9 1,698 1,727,000 PRN   SOLE   1,695,000 0 32,000
BANK NEW YORK MELLON CORP COM 064058100 10,845 280,600 SH   SOLE   280,600 0 0
Bank of NY Mellon Corp COM 064058AH3 3,812 3,665,000 PRN   SOLE   3,627,000 0 38,000
BARRICK GOLD CORPORATION COM 067901108 4,973 184,613 SH   SOLE   184,613 0 0
BAXTER INTL INC COM 071813109 282 3,276 SH   SOLE   3,276 0 0
BECTON DICKINSON & CO COM 075887109 4,749 19,847 SH   SOLE   19,847 0 0
BELLEROPHON THERAPEUTICS INC COM NEW 078771300 319 25,400 SH   SOLE   25,400 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,069 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 46,557 260,807 SH   SOLE   256,146 2,060 2,601
BEST BUY INC COM 086516101 437 5,010 SH   SOLE   202 0 4,808
BHP GROUP LTD SPONSORED ADS 088606108 22,845 459,388 SH   SOLE   459,388 0 0
BIOGEN INC COM 09062X103 30,286 113,199 SH   SOLE   112,421 0 778
BIO-TECHNE CORP COM 09073M104 319 1,209 SH   SOLE   1,200 0 9
BLACKROCK INC COM 09247X101 237 435 SH   SOLE   435 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 8,688 153,334 SH   SOLE   153,334 0 0
BLOOM ENERGY CORP COM CL A 093712107 669 61,500 SH   SOLE   61,500 0 0
BLUE BIRD CORP COM 095306106 826 55,131 SH   SOLE   55,131 0 0
BOEING CO COM 097023105 4,561 24,884 SH   SOLE   24,584 0 300
BOOKING HOLDINGS INC COM 09857L108 2,881 1,809 SH   SOLE   1,582 0 227
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 512 6,585 SH   SOLE   6,585 0 0
BOSTON PPTYS LTD PARTNERSHIP COM 101121101 13,581 150,270 SH   SOLE   149,474 0 796
BOSTON SCIENTIFIC CORP COM 101137107 20,836 593,452 SH   SOLE   581,662 8,170 3,620
BRIGHT HORIZONS FAM SOL IN D COM 109194100 536 4,575 SH   SOLE   4,575 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 24,574 417,924 SH   SOLE   405,394 11,070 1,460
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 84 23,543 SH   SOLE   23,543 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 524 4,150 SH   SOLE   4,150 0 0
BROADCOM INC COM 11135F101 6,503 20,606 SH   SOLE   20,384 0 222
CBRE GROUP INC CL A 12504L109 2,399 53,058 SH   SOLE   52,646 0 412
CF INDS HLDGS INC COM 125269100 323 11,486 SH   SOLE   7,992 0 3,494
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 229 2,900 SH   SOLE   2,900 0 0
CIGNA CORP NEW COM 125523100 1,317 7,016 SH   SOLE   7,016 0 0
CSX CORP COM 126408103 289 4,146 SH   SOLE   4,010 0 136
CVS HEALTH CORP COM 126650100 1,120 17,239 SH   SOLE   17,239 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 482 5,026 SH   SOLE   5,000 0 26
CAMECO CORP COM 13321L108 412 40,195 SH   SOLE   40,195 0 0
CAPITAL ONE FINL CORP COM 14040H105 9,521 152,112 SH   SOLE   152,087 0 25
CARDINAL HEALTH INC COM 14149Y108 281 5,381 SH   SOLE   311 0 5,070
CARLISLE COS INC COM 142339100 1,580 13,207 SH   SOLE   13,021 0 186
CARMAX INC COM 143130102 448 5,000 SH   SOLE   5,000 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 7,313 329,104 SH   SOLE   329,104 0 0
CARS COM INC COM 14575E105 4,929 855,774 SH   SOLE   855,774 0 0
CARTERS INC COM 146229109 420 5,200 SH   SOLE   5,200 0 0
CATERPILLAR INC DEL COM 149123101 23,283 184,056 SH   SOLE   183,214 35 807
Centerpoint Energy Inc COM 15189tas6 4,672 4,816,000 PRN   SOLE   4,769,000 0 47,000
Centerra Gold Inc. COM 152006102 779 70,000 SH   SOLE   70,000 0 0
CENTURYLINK INC COM 156700106 1,323 131,947 SH   SOLE   121,372 0 10,575
CERNER CORP COM 156782104 692 10,090 SH   SOLE   9,243 0 847
CHAMPIONS ONCOLOGY INC COM NEW 15870P307 2,414 252,461 SH   SOLE   252,461 0 0
CHANGE HEALTHCARE INC COM 15912K100 2,451 218,841 SH   SOLE   218,841 0 0
CHARLES RIV LABS INTL INC COM 159864107 418 2,400 SH   SOLE   2,400 0 0
CHEVRON CORP NEW COM 166764100 30,565 342,540 SH   SOLE   342,183 0 357
CHIPOTLE MEXICAN GRILL INC COM 169656105 25,672 24,395 SH   SOLE   24,395 0 0
CHURCH & DWIGHT INC COM 171340102 278 3,600 SH   SOLE   3,600 0 0
CISCO SYS INC COM 17275R102 33,387 715,841 SH   SOLE   702,388 4,100 9,353
CINTAS CORP COM 172908105 903 3,391 SH   SOLE   3,131 0 260
CITIGROUP INC COM NEW 172967424 1,649 32,264 SH   SOLE   23,761 0 8,503
Citigroup Inc. COM 172967hq7 8,911 8,896,000 PRN   SOLE   8,836,000 0 60,000
Citigroup Inc Var 99 Due 12/31 COM 172967kd2 1,918 1,960,000 PRN   SOLE   1,915,000 0 45,000
CITRIX SYS INC COM 177376100 352 2,380 SH   SOLE   125 0 2,255
CLOUDERA INC COM 18914U100 293 23,025 SH   SOLE   23,025 0 0
COCA COLA CO COM 191216100 17,823 398,905 SH   SOLE   398,774 0 131
CODA OCTOPUS GROUP INC COM NEW 19188U206 2,802 544,003 SH   SOLE   544,003 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,139 72,840 SH   SOLE   72,840 0 0
COLGATE PALMOLIVE CO COM 194162103 31,481 429,710 SH   SOLE   425,095 3,060 1,555
Colossus Minerals Inc COM 19681L109 1 2,045,823 SH   SOLE   2,045,823 0 0
COMCAST CORP NEW CL A 20030N101 6,671 171,135 SH   SOLE   171,135 0 0
COMMERCIAL METALS CO COM 201723103 296 14,526 SH   SOLE   10,968 0 3,558
COMMSCOPE HLDG CO INC COM 20337X109 137 16,400 SH   SOLE   16,400 0 0
COMPUTER TASK GROUP INC COM 205477102 823 204,315 SH   SOLE   204,315 0 0
CONAGRA BRANDS INC COM 205887102 225 6,396 SH   SOLE   6,396 0 0
CONOCOPHILLIPS COM 20825C104 435 10,341 SH   SOLE   9,656 0 685
CONSTELLATION BRANDS INC CL A 21036P108 16,384 93,647 SH   SOLE   93,147 0 500
COPART INC COM 217204106 583 7,000 SH   SOLE   7,000 0 0
CORNING INC COM 219350105 4,766 184,027 SH   SOLE   184,027 0 0
CORTEVA INC COM 22052L104 2,070 77,250 SH   SOLE   77,250 0 0
COSTCO WHSL CORP NEW COM 22160K105 6,576 21,688 SH   SOLE   21,685 0 3
COSTAR GROUP INC COM 22160N109 746 1,050 SH   SOLE   1,050 0 0
COUPA SOFTWARE INC COM 22266L106 4,356 15,725 SH   SOLE   15,725 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 4,076 36,750 SH   SOLE   36,550 0 200
CRANE CO COM 224399105 5,499 92,475 SH   SOLE   92,475 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 3,347 543,400 SH   SOLE   543,400 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 4,325 43,129 SH   SOLE   43,129 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 455 2,720 SH   SOLE   2,720 0 0
CUMMINS INC COM 231021106 485 2,797 SH   SOLE   1,654 0 1,143
DXC TECHNOLOGY CO COM 23355L106 5,349 324,210 SH   SOLE   324,210 0 0
DANAHER CORPORATION COM 235851102 5,519 31,213 SH   SOLE   31,213 0 0
DEERE & CO COM 244199105 38,031 242,006 SH   SOLE   237,676 3,055 1,275
DELTA AIR LINES INC DEL COM NEW 247361702 6,784 241,864 SH   SOLE   241,561 0 303
Depository Trust & Clearing Co COM 249670aa8 4,895 5,500,000 PRN   SOLE   5,500,000 0 0
DERMTECH INC COM 24984K105 191 14,400 SH   SOLE   14,400 0 0
Deutsche Telekom AG F ADR COM 251566105 3,230 192,580 SH   SOLE   190,535 0 2,045
DEXCOM INC COM 252131107 3,205 7,905 SH   SOLE   7,880 0 25
DIAGEO P L C SPON ADR NEW 25243Q205 13,018 96,868 SH   SOLE   96,718 0 150
DIGITAL RLTY TR INC COM 253868103 261 1,840 SH   SOLE   1,840 0 0
DISNEY WALT CO COM DISNEY 254687106 46,790 419,600 SH   SOLE   413,715 3,600 2,285
DISCOVER FINL SVCS COM 254709108 275 5,500 SH   SOLE   5,500 0 0
DISCOVERY INC COM SER A 25470F104 294 13,949 SH   SOLE   723 0 13,226
DISCOVERY INC COM SER C 25470F302 322 16,698 SH   SOLE   16,698 0 0
DOLLAR GEN CORP NEW COM 256677105 7,644 40,125 SH   SOLE   40,125 0 0
DOLLAR TREE INC COM 256746108 1,968 21,235 SH   SOLE   21,235 0 0
DOMINION ENERGY INC COM 25746U109 12,363 152,292 SH   SOLE   147,292 5,000 0
DOVER CORP COM 260003108 1,599 16,563 SH   SOLE   15,839 0 724
DOW INC COM 260557103 3,140 77,033 SH   SOLE   76,988 0 45
DUKE ENERGY CORP NEW COM NEW 26441C204 10,494 131,359 SH   SOLE   131,359 0 0
DUNKIN BRANDS GROUP INC COM 265504100 1,753 26,875 SH   SOLE   26,875 0 0
DUPONT DE NEMOURS INC COM 26614N102 14,098 265,340 SH   SOLE   265,340 0 0
DURECT CORP COM 266605104 2,004 863,800 SH   SOLE   862,100 0 1,700
DYCOM INDS INC COM 267475101 747 18,270 SH   SOLE   18,270 0 0
ENI S P A SPONSORED ADR 26874R108 289 15,000 SH   SOLE   15,000 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 2,167 48,713 SH   SOLE   47,578 145 990
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 1,380 107,201 SH   SOLE   104,060 355 2,786
EASTMAN CHEM CO COM 277432100 3,036 43,595 SH   SOLE   43,000 0 595
Eaton Vance South Carolina Mun COM 27826Y720 617 65,647 SH   SOLE   65,647 0 0
EBAY INC. COM 278642103 70,883 1,351,443 SH   SOLE   1,336,286 250 14,907
ECOLAB INC COM 278865100 816 4,102 SH   SOLE   4,102 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 7,698 111,390 SH   SOLE   111,390 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 595 61,975 SH   SOLE   61,975 0 0
EMERSON ELEC CO COM 291011104 9,932 160,122 SH   SOLE   160,122 0 0
ENTERCOM COMMUNICATIONS CORP CL A 293639100 17 12,370 SH   SOLE   12,370 0 0
EPAM SYS INC COM 29414B104 5,683 22,550 SH   SOLE   22,550 0 0
EQUIFAX INC COM 294429105 464 2,700 SH   SOLE   2,700 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 282 5,500 SH   SOLE   5,500 0 0
Europacific Growth Fund F3 COM 298706110 5,749 108,594 SH   SOLE   107,437 944 213
EURONET WORLDWIDE INC COM 298736109 240 2,500 SH   SOLE   2,500 0 0
American FD Europacific GWTH F COM 29875E100 6,343 120,192 SH   SOLE   113,121 0 7,071
EVERGY INC COM 30034W106 279 4,700 SH   SOLE   4,700 0 0
EVERSOURCE ENERGY COM 30040W108 3,374 40,523 SH   SOLE   40,523 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 375 132,600 SH   SOLE   131,200 0 1,400
EXPEDITORS INTL WASH INC COM 302130109 7,826 102,922 SH   SOLE   99,497 2,065 1,360
EXPONENT INC COM 30214U102 412 5,090 SH   SOLE   5,090 0 0
EXXON MOBIL CORP COM 30231G102 10,171 227,441 SH   SOLE   223,687 0 3,754
F M C CORP COM NEW 302491303 461 4,625 SH   SOLE   4,625 0 0
Facebook Inc. CL A 30303m102 36,111 159,032 SH   SOLE   158,467 0 565
FAIR ISAAC CORP COM 303250104 646 1,546 SH   SOLE   1,500 0 46
Falcon Oil & Gas Ltd. COM 306071101 4 40,000 SH   SOLE   40,000 0 0
FARMLAND PARTNERS INC COM 31154R109 2,488 363,205 SH   SOLE   363,205 0 0
FASTLY INC CL A 31188V100 443 5,200 SH   SOLE   5,000 0 200
FEDEX CORP COM 31428X106 26,978 192,396 SH   SOLE   191,046 65 1,285
F5 NETWORKS INC COM 315616102 3,200 22,945 SH   SOLE   22,945 0 0
Fidelity Concord Str TR 500 ID COM 315911750 7,020 65,028 SH   SOLE   65,028 0 0
Fidelity Cap & Income FD SH BE COM 316062108 303 32,100 SH   SOLE   32,100 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 18,964 141,430 SH   SOLE   141,198 0 232
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1,406 45,850 SH   SOLE   45,850 0 0
FIREEYE INC COM 31816Q101 304 24,950 SH   SOLE   24,950 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 7,298 68,856 SH   SOLE   66,384 0 2,472
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 665 11,930 SH   SOLE   11,930 0 0
FISERV INC COM 337738108 5,566 57,013 SH   SOLE   56,813 0 200
Fission Uranium Corp. COM 33812R109 7 37,700 SH   SOLE   37,700 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 2,083 8,280 SH   SOLE   8,280 0 0
FORD MTR CO DEL COM 345370860 5,354 880,673 SH   SOLE   880,673 0 0
FORTINET INC COM 34959E109 618 4,500 SH   SOLE   4,500 0 0
FORTIVE CORP COM 34959J108 504 7,454 SH   SOLE   7,454 0 0
FORTE BIOSCIENCES INC COM 34962G109 149 10,200 SH   SOLE   10,200 0 0
FRANCO NEV CORP COM 351858105 24,267 173,780 SH   SOLE   173,780 0 0
FREEPORT-MCMORAN INC CL B 35671D857 5,946 513,915 SH   SOLE   513,915 0 0
FRONTDOOR INC COM 35905A109 653 14,730 SH   SOLE   14,730 0 0
FULLER H B CO COM 359694106 3,657 82,000 SH   SOLE   82,000 0 0
GCI LIBERTY INC COM CLASS A 36164V305 3,030 42,605 SH   SOLE   42,252 0 353
GCI Liberty Inc PFD Ser A COM 36164V503 438 16,726 SH   SOLE   16,726 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1,427 76,800 SH   SOLE   76,800 0 0
GARRETT MOTION INC COM 366505105 994 179,378 SH   SOLE   179,378 0 0
GENERAL DYNAMICS CORP COM 369550108 1,291 8,640 SH   SOLE   8,640 0 0
GENERAL ELECTRIC CO COM 369604103 313 45,813 SH   SOLE   45,813 0 0
GENERAL MLS INC COM 370334104 494 8,019 SH   SOLE   7,594 0 425
GENERAL MTRS CO COM 37045V100 914 36,113 SH   SOLE   36,113 0 0
GENUINE PARTS CO COM 372460105 4,260 48,993 SH   SOLE   43,087 5,906 0
GILEAD SCIENCES INC COM 375558103 2,142 27,842 SH   SOLE   27,842 0 0
GLOBAL PMTS INC COM 37940X102 3,755 22,135 SH   SOLE   22,135 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 1,914 57,624 SH   SOLE   56,119 190 1,315
GODADDY INC CL A 380237107 555 7,575 SH   SOLE   7,575 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,525 12,776 SH   SOLE   12,767 0 9
Goldman Sachs Group Inc. COM 38144GAB7 4,256 4,480,000 PRN   SOLE   4,446,000 0 34,000
Goldman Sachs Group Inc COM 38148bab4 426 465,000 PRN   SOLE   465,000 0 0
GRACE W R & CO DEL NEW COM 38388F108 5,481 107,882 SH   SOLE   107,482 0 400
GRACO INC COM 384109104 828 17,260 SH   SOLE   17,260 0 0
HCA HEALTHCARE INC COM 40412C101 1,598 16,460 SH   SOLE   16,460 0 0
HAEMONETICS CORP COM 405024100 1,272 14,198 SH   SOLE   14,102 0 96
Hannover Rueckversicherung SE COM 410693105 1,019 11,800 SH   SOLE   11,800 0 0
HARSCO CORP COM 415864107 9,690 717,220 SH   SOLE   717,220 0 0
Hartford International Equity COM 41664L351 102 10,183 SH   SOLE   10,183 0 0
HEICO CORP NEW COM 422806109 632 6,343 SH   SOLE   6,343 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,115 114,596 SH   SOLE   101,517 0 13,079
HOME DEPOT INC COM 437076102 375,724 1,499,837 SH   SOLE   1,499,167 25 645
HONEYWELL INTL INC COM 438516106 16,770 115,985 SH   SOLE   115,885 0 100
HOST HOTELS & RESORTS INC COM 44107P104 2,704 250,608 SH   SOLE   235,087 0 15,521
HOWMET AEROSPACE INC COM 443201108 2,016 127,177 SH   SOLE   126,631 0 546
HUBBELL INC COM 443510607 313 2,500 SH   SOLE   2,500 0 0
Huntington Bancshares Inc. COM 446150al8 7,028 8,293,000 PRN   SOLE   8,236,000 0 57,000
HUTTIG BLDG PRODS INC COM 448451104 1,376 1,217,398 SH   SOLE   1,217,398 0 0
IAC INTERACTIVECORP COM 44919P508 647 2,000 SH   SOLE   2,000 0 0
ICF INTL INC COM 44925C103 1,413 21,800 SH   SOLE   21,800 0 0
IDEX CORP COM 45167R104 395 2,500 SH   SOLE   2,500 0 0
IDEXX LABS INC COM 45168D104 1,012 3,065 SH   SOLE   3,065 0 0
ILLINOIS TOOL WKS INC COM 452308109 5,200 29,738 SH   SOLE   29,738 0 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 216 8,000 SH   SOLE   8,000 0 0
INOGEN INC COM 45780L104 597 16,800 SH   SOLE   16,800 0 0
INSULET CORP COM 45784P101 1,166 6,000 SH   SOLE   6,000 0 0
INTEL CORP COM 458140100 51,106 854,189 SH   SOLE   833,923 18,451 1,815
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,048 33,277 SH   SOLE   33,277 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 12,307 101,905 SH   SOLE   101,480 0 425
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 750 6,125 SH   SOLE   6,125 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101 1,621 130,072 SH   SOLE   130,072 0 0
INTERPUBLIC GROUP COS INC COM 460690100 3,513 204,714 SH   SOLE   198,905 0 5,809
INVESCO QQQ TR UNIT SER 1 46090E103 1,830 7,390 SH   SOLE   7,390 0 0
INTUIT COM 461202103 9,470 31,972 SH   SOLE   31,372 0 600
INTUITIVE SURGICAL INC COM NEW 46120E602 4,871 8,548 SH   SOLE   8,548 0 0
INTRICON CORP COM 46121H109 660 48,844 SH   SOLE   48,844 0 0
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 722 14,780 SH   SOLE   14,780 0 0
IONIS PHARMACEUTICALS INC COM 462222100 16,439 278,812 SH   SOLE   278,812 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 961 35,000 SH   SOLE   35,000 0 0
IQVIA HLDGS INC COM 46266C105 2,592 18,266 SH   SOLE   18,266 0 0
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 294 28,531 SH   SOLE   28,531 0 0
ISHARES GOLD TRUST ISHARES 464285105 58,079 3,418,408 SH   SOLE   3,394,658 950 22,800
ISHARES INC MSCI CDA ETF 464286509 233 9,000 SH   SOLE   9,000 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 428 10,790 SH   SOLE   10,790 0 0
ISHARES TR CORE S&P500 ETF 464287200 222 718 SH   SOLE   220 0 498
ISHARES TR MSCI EMG MKT ETF 464287234 995 24,869 SH   SOLE   24,664 0 205
ISHARES TR GLOB HLTHCRE ETF 464287325 2,944 42,800 SH   SOLE   42,800 0 0
ISHARES TR LATN AMER 40 ETF 464287390 1,498 69,440 SH   SOLE   67,240 215 1,985
ISHARES TR RUS MD CP GR ETF 464287481 7,933 50,173 SH   SOLE   48,514 170 1,489
ISHARES TR CORE S&P MCP ETF 464287507 604 3,395 SH   SOLE   3,395 0 0
ISHARES TR NASDAQ BIOTECH 464287556 4,944 36,166 SH   SOLE   35,751 55 360
ISHARES TR S&P MC 400GR ETF 464287606 381 1,700 SH   SOLE   1,700 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 966 5,033 SH   SOLE   5,033 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 4,440 45,557 SH   SOLE   44,472 250 835
ISHARES TR US TELECOM ETF 464287713 1,184 42,948 SH   SOLE   42,948 0 0
ISHARES TR U.S. REAL ES ETF 464287739 259 3,290 SH   SOLE   3,290 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 3,626 289,616 SH   SOLE   285,261 500 3,855
ISHARES TR SHORT TREAS BD 464288679 482 4,350 SH   SOLE   4,350 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,283 37,029 SH   SOLE   36,939 0 90
ISHARES TR US HLTHCR PR ETF 464288828 251 1,300 SH   SOLE   1,300 0 0
ISHARES TR EAFE GRWTH ETF 464288885 449 5,400 SH   SOLE   5,400 0 0
ISHARES TR MSCI CHINA ETF 46429B671 15,908 243,058 SH   SOLE   243,058 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 1,115 20,460 SH   SOLE   20,460 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 484 9,400 SH   SOLE   9,400 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 746 159,000 SH   SOLE   159,000 0 0
JPMORGAN CHASE & CO COM 46625H100 12,244 130,171 SH   SOLE   127,876 0 2,295
JACOBS ENGR GROUP INC COM 469814107 7,546 88,988 SH   SOLE   87,673 70 1,245
JOHNSON & JOHNSON COM 478160104 68,912 490,026 SH   SOLE   481,110 7,380 1,536
J2 GLOBAL INC COM 48123V102 3,755 59,400 SH   SOLE   59,400 0 0
JPMorgan Chase & VAR 99 Due 1 COM 48127faa1 750 850,000 PRN   SOLE   750,000 0 100,000
JPMorgan Chase COM 48128BAF8 4,821 5,040,000 PRN   SOLE   4,994,000 0 46,000
KANSAS CITY SOUTHERN COM NEW 485170302 896 6,000 SH   SOLE   6,000 0 0
KEYCORP COM 493267108 1,064 87,369 SH   SOLE   87,369 0 0
KIMBERLY CLARK CORP COM 494368103 8,853 62,635 SH   SOLE   59,510 2,952 173
KIMCO RLTY CORP COM 49446R109 308 23,950 SH   SOLE   23,950 0 0
KINDER MORGAN INC DEL COM 49456B101 4,185 275,901 SH   SOLE   273,001 0 2,900
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 8,483 181,102 SH   SOLE   171,068 10,000 34
KROGER CO COM 501044101 689 20,356 SH   SOLE   15,101 0 5,255
KULICKE & SOFFA INDS INC COM 501242101 1,527 73,312 SH   SOLE   73,312 0 0
LKQ CORP COM 501889208 1,261 48,130 SH   SOLE   48,130 0 0
LTC PPTYS INC COM 502175102 3,500 92,915 SH   SOLE   91,940 0 975
LABORATORY CORP AMER HLDGS COM NEW 50540R409 3,438 20,699 SH   SOLE   20,699 0 0
LAM RESEARCH CORP COM 512807108 787 2,432 SH   SOLE   2,425 0 7
LAMAR ADVERTISING CO NEW CL A 512816109 311 4,655 SH   SOLE   4,655 0 0
LANDEC CORP COM 514766104 968 121,600 SH   SOLE   121,600 0 0
LAS VEGAS SANDS CORP COM 517834107 9,701 213,031 SH   SOLE   213,031 0 0
LAUDER ESTEE COS INC CL A 518439104 865 4,584 SH   SOLE   4,337 0 247
LEAR CORP COM NEW 521865204 2,020 18,525 SH   SOLE   18,525 0 0
LEGGETT & PLATT INC COM 524660107 1,835 52,205 SH   SOLE   51,650 0 555
LEIDOS HOLDINGS INC COM 525327102 348 3,715 SH   SOLE   170 0 3,545
LENNOX INTL INC COM 526107107 303 1,300 SH   SOLE   1,300 0 0
LILLY ELI & CO COM 532457108 2,235 13,612 SH   SOLE   11,619 0 1,993
LOCKHEED MARTIN CORP COM 539830109 2,914 7,985 SH   SOLE   7,985 0 0
LOUISIANA PAC CORP COM 546347105 2,970 115,800 SH   SOLE   115,800 0 0
LOWES COS INC COM 548661107 14,645 108,387 SH   SOLE   101,007 7,380 0
LULULEMON ATHLETICA INC COM 550021109 381 1,220 SH   SOLE   1,220 0 0
LUMENTUM HLDGS INC COM 55024U109 6,548 80,410 SH   SOLE   80,410 0 0
LYDALL INC DEL COM 550819106 1,509 111,250 SH   SOLE   111,250 0 0
M & T BK CORP COM 55261F104 8,251 79,361 SH   SOLE   79,348 0 13
M&T Bank Corp COM 55261FAL8 3,380 3,436,000 PRN   SOLE   3,398,000 0 38,000
MSC INDL DIRECT INC CL A 553530106 1,610 22,115 SH   SOLE   22,115 0 0
MSCI INC COM 55354G100 668 2,000 SH   SOLE   2,000 0 0
MTS SYS CORP COM 553777103 1,106 62,850 SH   SOLE   62,850 0 0
MAG SILVER CORP COM 55903Q104 11,280 800,000 SH   SOLE   800,000 0 0
MAGELLAN HEALTH INC COM NEW 559079207 575 7,875 SH   SOLE   7,875 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,558 36,089 SH   SOLE   36,089 0 0
Maple Leaf Foods COM 564905107 1,253 59,880 SH   SOLE   59,880 0 0
Manulife Finl Corp COM 56501R957 243 17,950 SH   SOLE   17,950 0 0
MARATHON PETE CORP COM 56585A102 14,754 394,710 SH   SOLE   394,310 0 400
MARKETAXESS HLDGS INC COM 57060D108 626 1,250 SH   SOLE   1,250 0 0
MARTIN MARIETTA MATLS INC COM 573284106 12,263 59,365 SH   SOLE   57,495 1,050 820
MASCO CORP COM 574599106 572 11,384 SH   SOLE   11,074 0 310
MASIMO CORP COM 574795100 342 1,500 SH   SOLE   1,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 20,820 70,408 SH   SOLE   69,970 0 438
MAYVILLE ENGINEERING CO INC COM 578605107 3,156 399,443 SH   SOLE   399,443 0 0
MCCORMICK & CO INC COM NON VTG 579780206 4,987 27,794 SH   SOLE   24,104 3,690 0
MCDONALDS CORP COM 580135101 47,518 257,592 SH   SOLE   254,640 2,952 0
MCKESSON CORP COM 58155Q103 499 3,251 SH   SOLE   3,131 0 120
Medicenna Therapeutics Corp. COM 58490H107 199 54,900 SH   SOLE   54,900 0 0
MERCK & CO. INC COM 58933Y105 68,151 881,305 SH   SOLE   867,836 10,449 3,020
Merger Fund Institutional Cl COM 589509207 7,576 443,061 SH   SOLE   436,732 287 6,042
METLIFE INC COM 59156R108 1,029 28,169 SH   SOLE   19,163 0 9,006
MetLife Inc. Perp COM 59156rbp2 6,299 6,980,000 PRN   SOLE   6,980,000 0 0
MICROSOFT CORP COM 594918104 158,359 778,140 SH   SOLE   774,086 2,045 2,009
MICRON TECHNOLOGY INC COM 595112103 11,257 218,495 SH   SOLE   215,142 125 3,228
MIRATI THERAPEUTICS INC COM 60468T105 228 2,000 SH   SOLE   2,000 0 0
MISTRAS GROUP INC COM 60649T107 436 110,400 SH   SOLE   110,400 0 0
MITEK SYS INC COM NEW 606710200 2,312 240,600 SH   SOLE   240,600 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 1,571 399,720 SH   SOLE   399,720 0 0
MOHAWK INDS INC COM 608190104 4,320 42,450 SH   SOLE   42,450 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 280 8,160 SH   SOLE   8,160 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 1,494 44,900 SH   SOLE   44,900 0 0
MONDELEZ INTL INC CL A 609207105 29,188 570,851 SH   SOLE   559,086 7,625 4,140
MONGODB INC CL A 60937P106 566 2,500 SH   SOLE   2,500 0 0
MOODYS CORP COM 615369105 234 850 SH   SOLE   850 0 0
MORGAN STANLEY COM NEW 617446448 737 15,258 SH   SOLE   9,369 0 5,889
MOSAIC CO NEW COM 61945C103 207 16,550 SH   SOLE   16,550 0 0
MYOKARDIA INC COM 62857M105 918 9,500 SH   SOLE   9,500 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 408 705,332 SH   SOLE   705,332 0 0
NIC INC COM 62914B100 1,841 80,165 SH   SOLE   80,165 0 0
NEKTAR THERAPEUTICS COM 640268108 3,100 133,850 SH   SOLE   133,850 0 0
Nestle SA - ADR COM 641069406 1,692 15,325 SH   SOLE   15,325 0 0
NETFLIX INC COM 64110L106 1,675 3,682 SH   SOLE   3,682 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 955 7,824 SH   SOLE   7,700 0 124
NEWELL BRANDS INC COM 651229106 3,716 234,005 SH   SOLE   234,005 0 0
NEWMONT CORP COM 651639106 7,026 113,807 SH   SOLE   113,188 0 619
NEXTERA ENERGY INC COM 65339F101 64,918 270,300 SH   SOLE   270,095 0 205
NIKE INC CL B 654106103 2,396 24,437 SH   SOLE   24,287 0 150
Nikon Corp COM 654111103 10,005 1,196,630 SH   SOLE   1,196,630 0 0
Nippon Telephone & Telegraph A COM 654624105 510 21,935 SH   SOLE   19,000 0 2,935
NOKIA CORP SPONSORED ADR 654902204 11,527 2,619,860 SH   SOLE   2,619,860 0 0
NOBLE ENERGY INC COM 655044105 3,028 338,000 SH   SOLE   338,000 0 0
NORDSON CORP COM 655663102 401 2,114 SH   SOLE   2,000 0 114
NORTONLIFELOCK INC COM 668771108 599 30,204 SH   SOLE   30,204 0 0
NOVARTIS AG SPONSORED ADR 66987V109 27,950 320,018 SH   SOLE   313,648 5,050 1,320
NVIDIA CORPORATION COM 67066G104 69,244 182,264 SH   SOLE   181,401 35 828
NUTRIEN LTD COM 67077M108 22,373 696,987 SH   SOLE   696,987 0 0
OKTA INC CL A 679295105 4,326 21,605 SH   SOLE   21,605 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 2,281 76,721 SH   SOLE   76,721 0 0
1LIFE HEALTHCARE INC COM 68269G107 1,567 43,150 SH   SOLE   43,150 0 0
ORACLE CORP COM 68389X105 13,713 248,114 SH   SOLE   239,513 0 8,601
OTIS WORLDWIDE CORP COM 68902V107 7,941 139,665 SH   SOLE   139,665 0 0
Pimco Low Duration Fund Instit COM 693390304 3,878 391,315 SH   SOLE   391,315 0 0
PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 3,094 438,181 SH   SOLE   433,641 425 4,115
PNC FINL SVCS GROUP INC COM 693475105 2,057 19,547 SH   SOLE   19,533 0 14
PNC FINANCIA 6.125 PFD PFD SE COM 693475857 487 18,500 SH   SOLE   18,500 0 0
PNM RES INC COM 69349H107 231 6,000 SH   SOLE   6,000 0 0
PPG INDS INC COM 693506107 256 2,410 SH   SOLE   2,410 0 0
PPL CORP COM 69351T106 282 10,900 SH   SOLE   10,900 0 0
PVH CORPORATION COM 693656100 5,373 111,830 SH   SOLE   111,830 0 0
PACIRA BIOSCIENCES COM 695127100 262 5,000 SH   SOLE   5,000 0 0
PALO ALTO NETWORKS INC COM 697435105 20,824 90,670 SH   SOLE   89,775 0 895
PAN AMERN SILVER CORP COM 697900108 8,327 274,000 SH   SOLE   274,000 0 0
PAR TECHNOLOGY CORP COM 698884103 599 20,000 SH   SOLE   20,000 0 0
Parex Resources Inc COM 69946q104 240 20,000 SH   SOLE   20,000 0 0
PARKER HANNIFIN CORP COM 701094104 13,261 72,360 SH   SOLE   72,360 0 0
PAYCHEX INC COM 704326107 364 4,800 SH   SOLE   4,800 0 0
PAYCOM SOFTWARE INC COM 70432V102 3,678 11,875 SH   SOLE   11,875 0 0
PAYLOCITY HLDG CORP COM 70438V106 14,242 97,620 SH   SOLE   97,420 0 200
PAYPAL HLDGS INC COM 70450Y103 61,091 350,635 SH   SOLE   347,233 55 3,347
Peloton Interactive Inc. Cl A CL A COM 70614w100 13,414 232,195 SH   SOLE   232,195 0 0
PEPSICO INC COM 713448108 34,211 258,664 SH   SOLE   257,629 75 960
PFIZER INC COM 717081103 49,316 1,508,136 SH   SOLE   1,492,610 11,070 4,456
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 3,921 149,240 SH   SOLE   149,240 0 0
PHILIP MORRIS INTL INC COM 718172109 1,274 18,185 SH   SOLE   16,117 0 2,068
PHILLIPS 66 COM 718546104 1,062 14,770 SH   SOLE   14,770 0 0
Pimco All Asset Fund COM 722005626 192 17,289 SH   SOLE   17,289 0 0
PLEXUS CORP COM 729132100 5,931 84,050 SH   SOLE   84,050 0 0
POLYONE CORP COM 73179P106 3,771 143,750 SH   SOLE   143,750 0 0
POOL CORPORATION COM 73278L105 748 2,750 SH   SOLE   2,750 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 385 21,415 SH   SOLE   21,415 0 0
POTLATCHDELTIC CORPORATION COM 737630103 1,395 36,682 SH   SOLE   25,609 11,073 0
Prairiesky Royalty LTD COM 739721108 630 100,000 SH   SOLE   100,000 0 0
PROCTER AND GAMBLE CO COM 742718109 51,476 430,512 SH   SOLE   429,820 0 692
PROFIRE ENERGY INC COM 74316X101 921 1,099,125 SH   SOLE   1,099,125 0 0
PROGRESSIVE CORP OHIO COM 743315103 13,438 167,740 SH   SOLE   167,726 0 14
PROOFPOINT INC COM 743424103 222 2,000 SH   SOLE   2,000 0 0
PRUDENTIAL FINL INC COM 744320102 2,676 43,939 SH   SOLE   43,613 0 326
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 554 11,273 SH   SOLE   11,273 0 0
PULTE GROUP INC COM 745867101 329 9,655 SH   SOLE   8,500 0 1,155
QUALCOMM INC COM 747525103 35,288 386,886 SH   SOLE   383,881 0 3,005
QUANTA SVCS INC COM 74762E102 310 7,900 SH   SOLE   7,900 0 0
QUEST DIAGNOSTICS INC COM 74834L100 15,581 136,725 SH   SOLE   136,725 0 0
R1 RCM INC COM 749397105 1,227 110,000 SH   SOLE   110,000 0 0
REV GROUP INC COM 749527107 1,362 223,200 SH   SOLE   223,200 0 0
RH COM 74967X103 639 2,566 SH   SOLE   2,500 0 66
RAYTHEON TECHNOLOGIES CORP COM 75513E101 25,372 411,747 SH   SOLE   411,364 0 383
REATA PHARMACEUTICALS INC CL A 75615P103 624 4,000 SH   SOLE   4,000 0 0
REGAL BELOIT CORP COM 758750103 524 6,000 SH   SOLE   6,000 0 0
REPUBLIC SVCS INC COM 760759100 12,126 147,786 SH   SOLE   144,767 0 3,019
RIO TINTO PLC SPONSORED ADR 767204100 205 3,650 SH   SOLE   3,404 0 246
Roche Holdings LTD COM 771195104 7,174 165,376 SH   SOLE   150,329 14,759 288
ROCKWELL AUTOMATION INC COM 773903109 15,521 72,870 SH   SOLE   72,720 0 150
ROPER TECHNOLOGIES INC COM 776696106 4,052 10,437 SH   SOLE   10,437 0 0
ROSS STORES INC COM 778296103 617 7,237 SH   SOLE   7,237 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 10,611 348,483 SH   SOLE   348,483 0 0
ROYAL GOLD INC COM 780287108 729 5,866 SH   SOLE   5,760 0 106
RUSH ENTERPRISES INC CL A 781846209 5,437 131,150 SH   SOLE   131,150 0 0
S&P GLOBAL INC COM 78409V104 3,147 9,550 SH   SOLE   9,550 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,677 34,624 SH   SOLE   32,810 0 1,814
SPDR GOLD TR GOLD SHS 78463V107 11,208 66,968 SH   SOLE   66,305 0 663
SPDR SER TR S&P REGL BKG 78464A698 10,139 264,116 SH   SOLE   264,116 0 0
SPDR SER TR S&P DIVID ETF 78464A763 649 7,114 SH   SOLE   7,114 0 0
SPDR SER TR S&P BIOTECH 78464A870 13,571 121,220 SH   SOLE   121,220 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,267 4,913 SH   SOLE   4,913 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 297 915 SH   SOLE   915 0 0
SP PLUS CORP COM 78469C103 535 25,850 SH   SOLE   25,850 0 0
SVB FINANCIAL GROUP COM 78486Q101 395 1,832 SH   SOLE   1,832 0 0
SALESFORCE COM INC COM 79466L302 15,305 81,699 SH   SOLE   81,599 0 100
SANGAMO THERAPEUTICS INC COM 800677106 346 38,640 SH   SOLE   38,290 0 350
SANOFI SPONSORED ADR 80105N105 17,092 334,803 SH   SOLE   324,774 7,165 2,864
SAREPTA THERAPEUTICS INC COM 803607100 321 2,000 SH   SOLE   2,000 0 0
HENRY SCHEIN INC COM 806407102 1,394 23,870 SH   SOLE   23,870 0 0
SCHLUMBERGER LTD COM 806857108 14,912 810,858 SH   SOLE   806,813 3,545 500
SCHWAB CHARLES CORP COM 808513105 17,025 504,590 SH   SOLE   502,150 100 2,340
Charles Schwab COM 808513ap0 5,231 5,550,000 PRN   SOLE   5,550,000 0 0
Schwab Charles Family Fd Value COM 808515605 969 968,688 SH   SOLE   968,688 0 0
Schwab Value Advantage Money F COM 808515696 2,001 2,001,211 SH   SOLE   2,001,211 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 270 11,090 SH   SOLE   11,090 0 0
SEALED AIR CORP NEW COM 81211K100 452 13,750 SH   SOLE   13,750 0 0
SEATTLE GENETICS INC COM 812578102 1,091 6,418 SH   SOLE   6,418 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 19,809 197,952 SH   SOLE   197,952 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 413 7,045 SH   SOLE   7,045 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,435 19,070 SH   SOLE   19,070 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 422 11,150 SH   SOLE   11,150 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 10,342 446,944 SH   SOLE   446,944 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,876 17,950 SH   SOLE   17,950 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,054 19,500 SH   SOLE   19,500 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,574 27,893 SH   SOLE   27,623 0 270
SEELOS THERAPEUTICS INC COM 81577F109 183 181,500 SH   SOLE   181,500 0 0
SERVICENOW INC COM 81762P102 7,548 18,635 SH   SOLE   18,585 0 50
SHAKE SHACK INC CL A 819047101 1,966 37,100 SH   SOLE   36,750 0 350
SHOPIFY INC CL A 82509L107 10,108 10,649 SH   SOLE   10,634 0 15
Sibanye Gold Ltd Sponsored Adr SPONSORED ADR 82575p107 1,557 180,000 SH   SOLE   180,000 0 0
Siemens AG-SPONS ADR COM 826197501 24,440 414,304 SH   SOLE   414,304 0 0
SIMON PPTY GROUP INC NEW COM 828806109 2,140 31,290 SH   SOLE   30,980 0 310
SIRIUS XM HOLDINGS INC COM 82968B103 2,078 353,961 SH   SOLE   353,961 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 922 7,210 SH   SOLE   6,590 0 620
SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 1,768 238,229 SH   SOLE   238,229 0 0
SONOCO PRODS CO COM 835495102 7,687 147,000 SH   SOLE   147,000 0 0
SONY CORP SPONSORED ADR 835699307 14,294 206,773 SH   SOLE   206,442 0 331
SOUTHERN CO COM 842587107 751 14,475 SH   SOLE   14,475 0 0
SOUTHWEST AIRLS CO COM 844741108 282 8,256 SH   SOLE   4,839 0 3,417
SPLUNK INC COM 848637104 7,822 39,365 SH   SOLE   39,265 0 100
Sprott Gold Equity Fund Invest COM 85208P105 4,266 83,849 SH   SOLE   83,849 0 0
Sprott Physical Gold & Silver TR UNIT 85208r101 172 10,200 SH   SOLE   7,900 0 2,300
Sproutly Canada Inc. COM 85209J108 0 10,000 SH   SOLE   10,000 0 0
SQUARE INC CL A 852234103 7,195 68,560 SH   SOLE   68,560 0 0
STAG INDL INC COM 85254J102 2,704 92,240 SH   SOLE   91,315 0 925
STANLEY BLACK & DECKER INC COM 854502101 6,636 47,610 SH   SOLE   47,610 0 0
STARBUCKS CORP COM 855244109 10,114 137,434 SH   SOLE   134,571 0 2,863
STATE STR CORP COM 857477103 1,158 18,229 SH   SOLE   15,682 0 2,547
STEELCASE INC CL A 858155203 1,930 160,000 SH   SOLE   160,000 0 0
STRYKER CORPORATION COM 863667101 10,874 60,349 SH   SOLE   60,249 0 100
SYNCHRONY FINANCIAL COM 87165B103 460 20,766 SH   SOLE   12,655 0 8,111
SYSCO CORP COM 871829107 4,739 86,698 SH   SOLE   74,270 12,104 324
T-MOBILE US INC COM 872590104 263 2,528 SH   SOLE   2,500 0 28
TTM TECHNOLOGIES INC COM 87305R109 7,759 654,200 SH   SOLE   654,200 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5,469 96,330 SH   SOLE   96,260 0 70
TANDEM DIABETES CARE INC COM NEW 875372203 514 5,200 SH   SOLE   5,200 0 0
TARGET CORP COM 87612E106 6,654 55,484 SH   SOLE   53,485 0 1,999
TEGNA INC COM 87901J105 7,648 686,525 SH   SOLE   686,525 0 0
TELADOC HEALTH INC COM 87918A105 253 1,324 SH   SOLE   1,200 0 124
TEMPLETON DRAGON FD INC COM 88018T101 200 9,925 SH   SOLE   9,925 0 0
Tencent Hldgs Ltd Adr COM 88032Q109 21,392 334,245 SH   SOLE   334,245 0 0
TESLA INC COM 88160R101 268 248 SH   SOLE   248 0 0
TETRA TECH INC NEW COM 88162G103 306 3,870 SH   SOLE   3,500 0 370
TEXAS INSTRS INC COM 882508104 2,233 17,585 SH   SOLE   17,585 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 362 609 SH   SOLE   609 0 0
TG THERAPEUTICS INC COM 88322Q108 234 12,000 SH   SOLE   12,000 0 0
THE TRADE DESK INC COM CL A 88339J105 238 585 SH   SOLE   585 0 0
The RealReal Inc. COM 88339p101 254 19,873 SH   SOLE   19,873 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 30,165 83,250 SH   SOLE   82,206 20 1,024
3-D SYS CORP DEL COM NEW 88554D205 1,388 198,556 SH   SOLE   198,556 0 0
3M CO COM 88579Y101 10,197 65,367 SH   SOLE   61,675 3,692 0
TIFFANY & CO NEW COM 886547108 702 5,761 SH   SOLE   5,761 0 0
Tile Shop Holdings Inc COM 88677Q109 224 172,401 SH   SOLE   172,401 0 0
The Tocqueville Fund COM 888894102 53,510 1,558,229 SH   SOLE   1,485,117 0 73,112
Tocqueville Opportunity Fund COM 888894409 22,287 629,407 SH   SOLE   627,758 0 1,649
Tocqueville Phoenix Fund COM 888894847 5,591 346,006 SH   SOLE   340,242 0 5,764
TORONTO DOMINION BK ONT COM NEW 891160509 352 7,900 SH   SOLE   7,900 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B200 418 24,168 SH   SOLE   24,168 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1,244 9,900 SH   SOLE   9,900 0 0
TRADEWEB MKTS INC CL A 892672106 814 14,000 SH   SOLE   14,000 0 0
TRANSUNION COM 89400J107 740 8,500 SH   SOLE   8,500 0 0
TRAVELERS COMPANIES INC COM 89417E109 867 7,599 SH   SOLE   7,495 0 104
TRUEBLUE INC COM 89785X101 723 47,364 SH   SOLE   45,133 0 2,231
TRUIST FINL CORP COM 89832Q109 205 5,464 SH   SOLE   5,464 0 0
Truist Financial Corporation S COM 89832qab5 5,922 6,635,000 PRN   SOLE   6,629,000 0 6,000
I-Pulse Inc (pvt) COM 8AMCS0752 391 36,202 SH   SOLE   36,202 0 0
TWILIO INC CL A 90138F102 4,698 21,410 SH   SOLE   21,260 0 150
II-VI INC COM 902104108 912 19,315 SH   SOLE   19,315 0 0
TYLER TECHNOLOGIES INC COM 902252105 382 1,101 SH   SOLE   1,000 0 101
TYSON FOODS INC CL A 902494103 2,394 40,102 SH   SOLE   40,102 0 0
US BANCORP DEL COM NEW 902973304 9,089 246,862 SH   SOLE   246,862 0 0
U S CONCRETE INC COM NEW 90333L201 3,059 123,355 SH   SOLE   123,355 0 0
ULTA BEAUTY INC COM 90384S303 1,223 6,013 SH   SOLE   6,013 0 0
UNIFIRST CORP MASS COM 904708104 680 3,800 SH   SOLE   3,800 0 0
UNILEVER PLC SPON ADR NEW 904767704 20,884 380,542 SH   SOLE   379,677 0 865
UNILEVER N V N Y SHS NEW 904784709 20,504 384,900 SH   SOLE   384,460 0 440
UNION PAC CORP COM 907818108 7,422 43,900 SH   SOLE   43,900 0 0
UNISYS CORP COM NEW 909214306 3,311 303,450 SH   SOLE   303,450 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,304 11,733 SH   SOLE   11,133 0 600
US FOODS HLDG CORP COM 912008109 513 26,000 SH   SOLE   26,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102 12,268 41,594 SH   SOLE   41,594 0 0
UNIVAR SOLUTIONS INC COM 91336L107 1,398 82,940 SH   SOLE   82,940 0 0
UPLAND SOFTWARE INC COM 91544A109 2,061 59,300 SH   SOLE   59,300 0 0
Uranium Royalty Corp COM 91702v101 110 150,000 SH   SOLE   150,000 0 0
Uranium Royalty Corp WT 11/25/ COM 91702v119 30 150,000 SH   SOLE   150,000 0 0
VAIL RESORTS INC COM 91879Q109 1,201 6,595 SH   SOLE   6,595 0 0
VALERO ENERGY CORP COM 91913Y100 1,220 20,749 SH   SOLE   18,190 0 2,559
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1,956 53,336 SH   SOLE   53,336 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,357 11,582 SH   SOLE   11,582 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,302 11,900 SH   SOLE   11,900 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 666 5,325 SH   SOLE   5,325 0 0
Vanguard/Primecap Fund Admiral COM 921936209 399 2,953 SH   SOLE   2,953 0 0
Vanguard Intermediate-Term Bon COM 921937801 485 38,509 SH   SOLE   0 0 38,509
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 643 6,650 SH   SOLE   6,650 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 850 17,850 SH   SOLE   17,850 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,379 110,555 SH   SOLE   109,010 300 1,245
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 4,979 98,935 SH   SOLE   96,015 315 2,605
VANGUARD WORLD FDS INF TECH ETF 92204A702 224 802 SH   SOLE   502 0 300
VEEVA SYS INC CL A COM 922475108 1,385 5,910 SH   SOLE   5,810 0 100
Vanguard High Yield Tax Exempt COM 922907845 473 40,830 SH   SOLE   40,830 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,158 4,085 SH   SOLE   4,085 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 441 5,613 SH   SOLE   5,568 45 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,349 31,326 SH   SOLE   29,871 0 1,455
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,355 11,450 SH   SOLE   11,450 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 677 6,800 SH   SOLE   6,800 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 56,971 1,033,387 SH   SOLE   1,027,717 3,500 2,170
VERISK ANALYTICS INC COM 92345Y106 1,234 7,250 SH   SOLE   7,250 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 224 770 SH   SOLE   770 0 0
VIEMED HEALTHCARE INC COM 92663R105 1,776 185,000 SH   SOLE   185,000 0 0
VISA INC COM CL A 92826C839 22,368 115,792 SH   SOLE   114,497 0 1,295
VISTEON CORP COM NEW 92839U206 4,826 70,450 SH   SOLE   70,450 0 0
VOYA FINANCIAL INC COM 929089100 1,764 37,820 SH   SOLE   37,073 0 747
VULCAN MATLS CO COM 929160109 16,386 141,440 SH   SOLE   141,440 0 0
WEC ENERGY GROUP INC COM 92939U106 258 2,942 SH   SOLE   2,942 0 0
Wachovia Cap Tr III COM 92978aaa0 1,016 1,023,000 PRN   SOLE   1,023,000 0 0
WALMART INC COM 931142103 33,458 279,333 SH   SOLE   278,933 0 400
WALGREENS BOOTS ALLIANCE INC COM 931427108 561 13,245 SH   SOLE   11,111 0 2,134
WASTE CONNECTIONS INC COM 94106B101 1,467 15,637 SH   SOLE   15,637 0 0
WASTE MGMT INC DEL COM 94106L109 15,503 146,380 SH   SOLE   145,880 0 500
WATERS CORP COM 941848103 7,140 39,581 SH   SOLE   37,760 1,025 796
WATSCO INC COM 942622200 3,053 17,180 SH   SOLE   17,010 0 170
WELLS FARGO CO NEW COM 949746101 3,748 146,391 SH   SOLE   143,684 0 2,707
Wells Fargo Co COM 949746rg8 346 350,000 PRN   SOLE   350,000 0 0
WESTERN UN CO COM 959802109 472 21,809 SH   SOLE   979 0 20,830
WEYERHAEUSER CO MTN BE COM NEW 962166104 41,297 1,838,680 SH   SOLE   1,815,156 15,161 8,363
WHEATON PRECIOUS METALS CORP COM 962879102 24,741 561,655 SH   SOLE   561,655 0 0
WILLIAMS SONOMA INC COM 969904101 1,003 12,229 SH   SOLE   12,229 0 0
WORKDAY INC CL A 98138H101 3,494 18,647 SH   SOLE   18,647 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 1,158 65,225 SH   SOLE   61,200 0 4,025
XEROX HOLDINGS CORP COM NEW 98421M106 170 11,123 SH   SOLE   684 0 10,439
ZENDESK INC COM 98936J101 1,416 16,000 SH   SOLE   16,000 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 2,329 19,515 SH   SOLE   19,515 0 0
Zions Bancorp 6.3 PFD DUTCH T COM 989701859 265 10,000 SH   SOLE   10,000 0 0
ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 306 6,000 SH   SOLE   6,000 0 0
Adidas AG COM D0066B185 13,118 50,000 SH   SOLE   50,000 0 0
Kion Group AG COM D4S14D103 10,149 164,900 SH   SOLE   164,900 0 0
MTU Aero Engines A COM D5565H104 7,488 43,250 SH   SOLE   43,250 0 0
Siemens AG COM D69671218 224 1,900 SH   SOLE   1,900 0 0
Applus Services SA COM E0534T106 11,367 1,481,800 SH   SOLE   1,481,800 0 0
Prosegur Cash COM E8S56X108 152 181,068 SH   SOLE   181,068 0 0
EssilorLuxottica SA COM F31668100 6,422 50,050 SH   SOLE   50,050 0 0
LVMH Moet Hennessy COM F58485115 276 630 SH   SOLE   630 0 0
Vivendi SA COM F97982106 16,510 643,600 SH   SOLE   643,600 0 0
ATLASSIAN CORP PLC CL A G06242104 631 3,500 SH   SOLE   3,500 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 942 4,385 SH   SOLE   4,385 0 0
BUNGE LIMITED COM G16962105 13,015 316,426 SH   SOLE   315,441 0 985
Compass Group Plc COM G23296208 3,236 235,550 SH   SOLE   235,550 0 0
ENN Energy Holdings Ltd Shs COM G3066L101 124 11,000 SH   SOLE   11,000 0 0
FABRINET SHS G3323L100 9,200 147,395 SH   SOLE   147,395 0 0
Gome Retail Hlds COM G3978C124 2 12,525 SH   SOLE   12,525 0 0
IHS MARKIT LTD SHS G47567105 606 8,033 SH   SOLE   8,000 0 33
JOHNSON CTLS INTL PLC SHS G51502105 2,056 60,228 SH   SOLE   55,015 0 5,213
LAZARD LTD SHS A G54050102 1,098 38,350 SH   SOLE   38,350 0 0
LINDE PLC SHS G5494J103 2,806 13,227 SH   SOLE   13,227 0 0
MEDTRONIC PLC SHS G5960L103 2,241 24,442 SH   SOLE   24,305 0 137
OXFORD IMMUNOTEC GLOBAL PLC ORD SHS G6855A103 780 60,000 SH   SOLE   60,000 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 366 7,561 SH   SOLE   463 0 7,098
TRANE TECHNOLOGIES PLC SHS G8994E103 497 5,590 SH   SOLE   5,590 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 419 2,125 SH   SOLE   2,125 0 0
ALCON AG ORD SHS H01301128 10,212 178,155 SH   SOLE   178,155 0 0
CHUBB LIMITED COM H1467J104 12,698 100,285 SH   SOLE   100,285 0 0
Dufry AG COM H2082J107 5,829 196,850 SH   SOLE   196,850 0 0
UBS GROUP AG SHS H42097107 6,275 543,718 SH   SOLE   541,068 0 2,650
Nestle SA COM H57312649 774 7,000 SH   SOLE   7,000 0 0
Tokyo Broadcasting COM J86656105 10,970 687,700 SH   SOLE   687,700 0 0
ORION ENGINEERED CARBONS S A COM L72967109 4,566 431,200 SH   SOLE   431,200 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 696 6,475 SH   SOLE   6,475 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 10,098 101,727 SH   SOLE   100,467 40 1,220
AERCAP HOLDINGS NV SHS N00985106 8,350 271,100 SH   SOLE   270,600 0 500
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 201 3,053 SH   SOLE   2,800 0 253
BYD Co Ltd COM Y1023R104 214 28,000 SH   SOLE   28,000 0 0
FLEX LTD ORD Y2573F102 7,400 721,930 SH   SOLE   721,930 0 0
NAVIGATOR HOLDINGS LTD SHS Y62132108 131 20,368 SH   SOLE   20,368 0 0