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
3D SYSTEMS CORP COM 88554D205 578 117,670 SH   SOLE   117,670 0 0
3M COMPANY COM 88579Y101 9,623 60,074 SH   SOLE   60,074 0 0
ABBOTT LABS COM 002824100 31,622 290,562 SH   SOLE   290,262 0 300
ABBVIE INC. COM 00287Y109 24,505 279,770 SH   SOLE   278,955 0 815
ABM INDUSTRIES INCORPORATED COM 000957100 3,647 99,475 SH   SOLE   99,475 0 0
ABSOLUTE SOFTWARE CORP OC-SHS COM 00386B109 4,690 387,400 SH   SOLE   387,400 0 0
ACCELERON PHARMA INC COM 00434H108 225 2,000 SH   SOLE   2,000 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 991 4,385 SH   SOLE   4,385 0 0
ACTIVISION BLIZZARD, INC. COM 00507V109 1,645 20,318 SH   SOLE   20,112 0 206
ACUITY BRANDS, INC. COM 00508Y102 5,392 52,680 SH   SOLE   52,680 0 0
ADIDAS AG COM D0066B185 17,127 52,900 SH   SOLE   52,900 0 0
ADOBE, INC. COM 00724F101 41,067 83,737 SH   SOLE   82,743 20 974
AERCAP HOLDINGS NV COM N00985106 10,878 431,830 SH   SOLE   431,330 0 500
AFLAC INC COM 001055102 11,029 303,400 SH   SOLE   303,400 0 0
AGNICO-EAGLE MINES LTD COM 008474108 861 10,818 SH   SOLE   10,818 0 0
AIR PRODUCTS & CHEMICALS, INC. COM 009158106 12,016 40,342 SH   SOLE   40,342 0 0
ALBEMARLE CORPORATION COM 012653101 4,562 51,100 SH   SOLE   51,100 0 0
ALCON INC COM H01301128 12,460 218,781 SH   SOLE   218,781 0 0
ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102 39,093 132,979 SH   SOLE   132,314 25 640
ALLSTATE CORPORATION COM 020002101 2,064 21,928 SH   SOLE   20,469 0 1,459
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 437 3,000 SH   SOLE   3,000 0 0
ALPHABET INC CLASS A COM 02079K305 73,827 50,373 SH   SOLE   50,373 0 0
ALPHABET INC CLASS C COM 02079K107 62,357 42,431 SH   SOLE   42,102 10 319
ALTRIA GROUP INC COM 02209S103 371 9,603 SH   SOLE   6,137 0 3,466
AMARIN CORP PLC COM 023111206 79 18,850 SH   SOLE   18,850 0 0
AMAZON INC. COM 023135106 156,567 49,724 SH   SOLE   49,410 3 311
AMERICAN BEACON TOCQUEVILLE IN COM 024526386 5,358 334,898 SH   SOLE   334,791 0 107
AMERICAN BEACON TOCQUEVILLE IN COM 024526378 4,373 272,985 SH   SOLE   272,985 0 0
AMERICAN BEACON TOCQUEVILLE IN COM 024526394 8,139 509,655 SH   SOLE   492,945 3,065 13,645
AMERICAN CENTURY HERITAGE FUND COM 025083791 234 9,637 SH   SOLE   9,637 0 0
AMERICAN EXPRESS CO COM 025816bj7 469 500,000 PRN   SOLE   500,000 0 0
AMERICAN EXPRESS COMPANY COM 025816109 7,707 76,878 SH   SOLE   76,878 0 0
AMERICAN FD EUROPACIFIC GWTH F COM 29875E100 6,814 117,770 SH   SOLE   110,961 0 6,809
AMERICAN HOMES 4 RENT CL A COM 02665T306 256 9,000 SH   SOLE   9,000 0 0
AMERICAN STS WTR CO COM COM 029899101 285 3,800 SH   SOLE   3,800 0 0
AMERICAN TOWER REIT INC COM 03027X100 2,156 8,917 SH   SOLE   8,917 0 0
AMERIPRISE FINANCIAL, INC. COM 03076C106 526 3,413 SH   SOLE   604 0 2,809
AMETEK INC. COM 031100100 298 3,000 SH   SOLE   3,000 0 0
AMGEN INC COM 031162100 8,052 31,681 SH   SOLE   30,604 0 1,077
AMKOR TECHNOLOGY INC. COM 031652100 178 15,894 SH   SOLE   907 0 14,987
ANSYS INC COM 03662Q105 491 1,500 SH   SOLE   1,500 0 0
ANTHEM INC COM 036752103 1,697 6,317 SH   SOLE   6,200 0 117
APOGEE ENTERPRISES INC COM COM 037598109 5,699 266,675 SH   SOLE   266,675 0 0
APOLLO GLOBAL MANAGEMENT LLC COM 03768E105 4,216 94,210 SH   SOLE   93,610 0 600
APPLE INC. COM 037833100 163,966 1,415,822 SH   SOLE   1,405,550 100 10,172
APPLIED MATLS INC COM 038222105 35,840 602,867 SH   SOLE   602,867 0 0
APPLUS SERVICES SA COM E0534T106 10,070 1,342,872 SH   SOLE   1,342,872 0 0
ARK TRUST 3D PRINTING COM 00214Q500 205 8,560 SH   SOLE   8,560 0 0
ARROW ELECTRONICS, INC. COM 042735100 2,258 28,700 SH   SOLE   28,700 0 0
ASHLAND GLOBAL HOLDINGS INC. COM 044186104 265 3,730 SH   SOLE   3,730 0 0
ASPEN TECHNOLOGY INC COM 045327103 272 2,150 SH   SOLE   2,150 0 0
AT MID CAP EQUITY FUND INSTITU COM 00769G477 199 11,257 SH   SOLE   11,257 0 0
AT&T INC. COM 00206R102 11,464 402,095 SH   SOLE   392,572 0 9,523
ATLASSIAN CORP PLC COM G06242104 636 3,500 SH   SOLE   3,500 0 0
AUTODESK INC. COM 052769106 475 2,057 SH   SOLE   1,171 0 886
AUTOMATIC DATA PROCESSING INC COM 053015103 18,749 134,408 SH   SOLE   134,408 0 0
AUTOZONE INC. COM 053332102 279 237 SH   SOLE   237 0 0
AVALARA INC COM 05338G106 662 5,200 SH   SOLE   5,000 0 200
AVANGRID INC. COM 05351W103 2,953 58,520 SH   SOLE   57,515 0 1,005
AVIENT CORPORATION COM COM 05368V106 3,737 141,250 SH   SOLE   141,250 0 0
AXOGEN INC. COM 05463X106 1,337 115,000 SH   SOLE   115,000 0 0
AZZ INCORPORATED COM 002474104 697 20,431 SH   SOLE   20,431 0 0
BANK AMER CORP COM 060505104 30,936 1,284,169 SH   SOLE   1,278,892 0 5,277
BANK NEW YORK MELLON CORP COM 064058100 553 16,100 SH   SOLE   16,100 0 0
BANK OF AMERICA CORP PFD 5.375 COM 06053u601 4,073 151,590 SH   SOLE   150,145 0 1,445
BANK OF MONTREAL COM 06368B5P9 1,756 1,734,000 PRN   SOLE   1,702,000 0 32,000
BANK OF NY MELLON CORP COM 064058AH3 1,427 1,345,000 PRN   SOLE   1,322,000 0 23,000
BARRICK GOLD CORPORATION COM 067901108 5,156 183,438 SH   SOLE   183,438 0 0
BAXTER INTL INC COM 071813109 263 3,276 SH   SOLE   3,276 0 0
BECTON, DICKINSON & COMPANY COM 075887109 4,223 18,148 SH   SOLE   18,148 0 0
BELLEROPHON THERAPEUTICS INC. COM 078771300 294 28,900 SH   SOLE   28,900 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 58,919 276,692 SH   SOLE   274,031 60 2,601
BERKSHIRE HATHAWAY INC. - CLAS COM 084670108 1,280 4 SH   SOLE   4 0 0
BEST BUY INC COM 086516101 533 4,788 SH   SOLE   227 0 4,561
BHP GROUP LIMITED - ADR COM 088606108 25,495 493,044 SH   SOLE   493,044 0 0
BIO TECHNE CORP COM 09073M104 307 1,239 SH   SOLE   1,200 0 39
BIOGEN INC. COM 09062X103 32,173 113,413 SH   SOLE   112,335 0 1,078
BIOMARIN PHARMACEUTICAL INC COM 09061G101 17,158 225,520 SH   SOLE   224,010 65 1,445
BIOXCEL THERAPEUTICS INC. COM 09075P105 204 4,700 SH   SOLE   4,700 0 0
BLACKROCK, INC. COM 09247X101 217 385 SH   SOLE   385 0 0
BLACKSTONE GROUP INC COM 09260D107 7,896 151,269 SH   SOLE   151,269 0 0
BLOOM ENERGY CORP COM 093712107 1,262 70,250 SH   SOLE   70,250 0 0
BLUE BIRD CORP COM 095306106 670 55,131 SH   SOLE   55,131 0 0
BOEING COMPANY COM 097023105 4,225 25,564 SH   SOLE   25,264 0 300
BOOKING HOLDINGS INC. COM 09857L108 4,131 2,415 SH   SOLE   2,211 0 204
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106 546 6,585 SH   SOLE   6,585 0 0
BOSTON PROPERTIES INC. COM 101121101 23,029 286,781 SH   SOLE   286,070 0 711
BOSTON SCIENTIFIC CORPORATION COM 101137107 22,336 584,562 SH   SOLE   580,772 170 3,620
BP PLC - ADR COM 055622104 281 16,121 SH   SOLE   16,121 0 0
BRIGHT HORIZONS FAMILY SOLUTIO COM 109194100 544 3,575 SH   SOLE   3,575 0 0
BRINKER INTL INC. COM 109641100 256 6,000 SH   SOLE   6,000 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 23,878 396,060 SH   SOLE   394,599 0 1,461
BRISTOL MYERS SQUIBB CO CONTNG COM 110122157 49 21,743 SH   SOLE   21,743 0 0
BROADCOM LTD SHS COM 11135F101 7,609 20,885 SH   SOLE   20,663 0 222
BROADRIDGE FINANCIAL SOLUTIONS COM 11133T103 548 4,150 SH   SOLE   4,150 0 0
BROOKFIELD INFRASTRUCTURE PART COM G16252101 207 4,350 SH   SOLE   4,350 0 0
BUILDERS FIRST SOURCE INC. COM 12008R107 2,024 62,044 SH   SOLE   61,141 0 903
BUNGE LIMITED COM G16962105 14,521 317,756 SH   SOLE   316,771 0 985
BYD CO LTD COM Y1023R104 454 28,000 SH   SOLE   28,000 0 0
C. H. ROBINSON WORLDWIDE, INC. COM 12541W209 276 2,700 SH   SOLE   2,700 0 0
CABOT OIL & GAS CORPORATION COM 127097103 205 11,800 SH   SOLE   11,800 0 0
CADENCE DESIGN SYSTEMS INC. COM 127387108 533 5,000 SH   SOLE   5,000 0 0
CAMECO CORP COM 13321L108 426 42,195 SH   SOLE   42,195 0 0
CANADIAN NATL RY CO COM 136375102 234 2,200 SH   SOLE   2,200 0 0
CANNAE HOLDINGS INC COM 13765N107 313 8,400 SH   SOLE   8,000 0 400
CAPITAL ONE FINL CORP COM 14040H105 11,643 162,020 SH   SOLE   162,000 0 20
CARLISLE COS INC COM 142339100 1,567 12,804 SH   SOLE   12,804 0 0
CARMAX INC COM 143130102 460 5,000 SH   SOLE   5,000 0 0
CARRIER GLOBAL CORP COM 14448C104 11,520 377,214 SH   SOLE   377,214 0 0
CARS.COM INC. COM 14575E105 6,873 850,674 SH   SOLE   850,674 0 0
CATERPILLAR INC COM 149123101 21,789 146,087 SH   SOLE   146,020 0 67
CBRE GROUP INC. CL A COM 12504L109 2,523 53,724 SH   SOLE   53,174 0 550
CENTERPOINT ENERGY INC COM 15189tas6 4,940 4,860,000 PRN   SOLE   4,813,000 0 47,000
CERNER CORPORATION COM 156782104 824 11,400 SH   SOLE   9,953 0 1,447
CF INDUSTRIES HOLDINGS, INC. COM 125269100 367 11,941 SH   SOLE   8,492 0 3,449
CHAMPIONS ONCOLOGY INC. COM 15870P307 2,335 252,461 SH   SOLE   252,461 0 0
CHANGE HEALTHCARE INC COM 15912K100 3,161 217,841 SH   SOLE   217,841 0 0
CHARLES RIVER LABORATORIES INT COM 159864107 543 2,400 SH   SOLE   2,400 0 0
CHARLES SCHWAB COM 808513ap0 5,423 5,450,000 PRN   SOLE   5,450,000 0 0
CHECK POINT SOFTWARE COM M22465104 779 6,475 SH   SOLE   6,475 0 0
CHEVRON CORP COM 166764100 22,542 313,087 SH   SOLE   312,670 0 417
CHIPOTLE MEXICAN GRILL INC COM 169656105 30,324 24,382 SH   SOLE   24,382 0 0
CHUBB CORP COM H1467J104 11,577 99,700 SH   SOLE   99,700 0 0
CHURCH & DWIGHT CO., INC. COM 171340102 359 3,828 SH   SOLE   3,800 0 28
CIGNA CORPORATION COM 125523100 1,189 7,017 SH   SOLE   7,017 0 0
CINTAS COM 172908105 1,129 3,391 SH   SOLE   3,131 0 260
CISCO SYS INC COM 17275R102 20,141 511,329 SH   SOLE   505,265 0 6,064
CITIGROUP INC VAR 99 DUE 12/31 COM 172967kd2 1,853 1,875,000 PRN   SOLE   1,830,000 0 45,000
CITIGROUP INC. COM 172967424 1,408 32,651 SH   SOLE   25,178 0 7,473
CITIGROUP INC. COM 172967hq7 9,021 8,612,000 PRN   SOLE   8,552,000 0 60,000
CITRIX SYS INC COM 177376100 330 2,398 SH   SOLE   136 0 2,262
CLOUDERA INC COM 18914U100 484 44,425 SH   SOLE   44,425 0 0
COCA COLA CO COM 191216100 19,012 385,091 SH   SOLE   384,189 0 902
CODA OCTOPUS GROUP INC. COM 19188U206 3,008 544,003 SH   SOLE   544,003 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 4,027 58,015 SH   SOLE   58,015 0 0
COLGATE PALMOLIVE CO COM 194162103 33,015 427,935 SH   SOLE   426,320 60 1,555
COMCAST CORP CL A COM 20030N101 7,351 158,902 SH   SOLE   158,902 0 0
COMMERCIAL METALS COMPANY COM 201723103 291 14,548 SH   SOLE   10,990 0 3,558
COMPUTER TASK GROUP INC. COM 205477102 1,015 204,315 SH   SOLE   204,315 0 0
CONAGRA BRANDS INC COM 205887102 211 5,900 SH   SOLE   5,900 0 0
CONOCOPHILLIPS COM 20825C104 378 11,515 SH   SOLE   9,370 0 2,145
CONSTELLATION BRAND CLASS A COM 21036P108 17,832 94,094 SH   SOLE   93,594 0 500
CONSUMER STAPLES SELECT SECTOR COM 81369Y308 442 6,895 SH   SOLE   6,895 0 0
COPART INC COM 217204106 736 7,000 SH   SOLE   7,000 0 0
CORNING INC COM 219350105 5,872 181,174 SH   SOLE   181,174 0 0
CORTEVA INC. COM 22052L104 2,146 74,500 SH   SOLE   74,500 0 0
COSTAR GROUP INC. COM 22160N109 861 1,015 SH   SOLE   1,015 0 0
COSTCO WHOLESALE CO COM 22160K105 7,673 21,615 SH   SOLE   21,615 0 0
COUPA SOFTWARE INC COM 22266L106 4,312 15,725 SH   SOLE   15,725 0 0
CRACKER BARREL OLD COUNTRY STO COM 22410J106 7,918 69,053 SH   SOLE   68,853 0 200
CRANE CO. COM 224399105 4,551 90,775 SH   SOLE   90,775 0 0
CROSS COUNTRY HEALTHCARE INC COM 227483104 3,637 560,400 SH   SOLE   560,400 0 0
CROWDSTRIKE HOLDINGS COM 22788C105 6,193 45,096 SH   SOLE   45,096 0 0
CROWN CASTLE INTL CORP COM 22822V101 465 2,790 SH   SOLE   2,790 0 0
CSX CORPORATION COM 126408103 319 4,111 SH   SOLE   4,010 0 101
CUMMINS INC COM 231021106 549 2,600 SH   SOLE   1,654 0 946
CVS HEALTH CORP COM COM 126650100 913 15,627 SH   SOLE   15,574 0 53
CYBERARK SOFTWARE LTD COM M2682V108 12,828 124,036 SH   SOLE   122,776 40 1,220
DANAHER CORP DEL COM COM 235851102 6,186 28,729 SH   SOLE   28,729 0 0
DARLING INTERNATIONAL INC. COM 237266101 212 5,872 SH   SOLE   341 0 5,531
DEERE & CO COM COM 244199105 52,017 234,701 SH   SOLE   233,381 45 1,275
DELTA AIR LINES INC. COM 247361702 7,244 236,882 SH   SOLE   236,787 0 95
DEPOSITORY TRUST & CLEARING CO COM 249670aa8 4,950 5,500,000 PRN   SOLE   5,500,000 0 0
DEUTSCHE TELEKOM AG F ADR COM 251566105 3,297 195,645 SH   SOLE   193,600 0 2,045
DEXCOM INC COM 252131107 3,111 7,547 SH   SOLE   7,540 0 7
DHT HOLDINGS INC COM Y2065G121 173 33,586 SH   SOLE   2,826 0 30,760
DIAGEO PLC SPONSORED ADR COM 25243Q205 17,663 128,312 SH   SOLE   128,162 0 150
DIGITAL REALTY TRUST INC COM 253868103 270 1,840 SH   SOLE   1,840 0 0
DISCOVER FINANCIAL SERVICES COM 254709108 318 5,500 SH   SOLE   5,500 0 0
DISCOVERY COMMUNICATIONS, INC. COM 25470F302 309 15,747 SH   SOLE   15,747 0 0
DISCOVERY INC. COM 25470F104 303 13,909 SH   SOLE   723 0 13,186
DOLLAR GENERAL CORP COM 256677105 7,877 37,578 SH   SOLE   37,575 0 3
DOLLAR TREE INC COM 256746108 1,892 20,710 SH   SOLE   20,710 0 0
DOMINION ENERGY INC COM 25746U109 11,387 144,272 SH   SOLE   144,272 0 0
DONALDSON COMPANY, INC. COM 257651109 11,244 242,215 SH   SOLE   239,630 50 2,535
DOVER CORPORATION COM 260003108 1,780 16,428 SH   SOLE   15,640 0 788
DOW INC. COM 260557103 3,624 77,033 SH   SOLE   76,988 0 45
DUFRY AG COM H2082J107 4,547 146,586 SH   SOLE   146,586 0 0
DUKE ENERGY CORP COM 26441C204 11,672 131,800 SH   SOLE   131,800 0 0
DUNKIN BRANDS GROUP COM 265504100 2,124 25,925 SH   SOLE   25,925 0 0
DUPONT DE NEMOURS, INC COM 26614N102 14,318 258,074 SH   SOLE   258,074 0 0
DURECT CORPORATION COM 266605104 1,441 842,800 SH   SOLE   841,100 0 1,700
DXC TECHNOLOGY CO. COM 23355L106 5,747 321,960 SH   SOLE   321,960 0 0
DYCOM INDUSTRIES INC COM 267475101 894 16,920 SH   SOLE   16,920 0 0
EASTMAN CHEM CO COM 277432100 1,106 14,159 SH   SOLE   13,700 0 459
EATON VANCE SOUTH CAROLINA MUN COM 27826Y720 623 66,030 SH   SOLE   66,030 0 0
EBAY INC. COM 278642103 71,473 1,371,837 SH   SOLE   1,356,813 200 14,824
ECOLAB INC. COM 278865100 699 3,500 SH   SOLE   3,500 0 0
EDGEWOOD GROWTH FUND COM 0075W0759 219 4,500 SH   SOLE   4,500 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 8,047 100,810 SH   SOLE   100,810 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 571 70,175 SH   SOLE   70,175 0 0
ELANCO ANIMAL HEALTH INC. COM 28414h103 16,351 585,437 SH   SOLE   580,297 205 4,935
ELI LILLY & CO COM 532457108 1,957 13,221 SH   SOLE   11,244 0 1,977
EMERSON ELEC CO COM COM 291011104 10,492 160,016 SH   SOLE   160,016 0 0
ENERGIZER HLDGS INC COM 29272W109 8,019 204,877 SH   SOLE   202,562 105 2,210
ENERGY SELECT SECTOR SPDR FUND COM 81369Y506 1,038 34,655 SH   SOLE   34,250 0 405
ENN ENERGY HOLDINGS LTD SHS COM G3066L101 115 11,000 SH   SOLE   11,000 0 0
ENSIGN GROUP INC COM 29358P101 1,761 30,860 SH   SOLE   30,860 0 0
ENTERCOM COMMUNICATIONS CORP. COM 293639100 20 12,370 SH   SOLE   12,370 0 0
EPAM SYS INC COM 29414B104 7,290 22,550 SH   SOLE   22,550 0 0
EQUIFAX INC COM 294429105 424 2,700 SH   SOLE   2,700 0 0
ESSILORLUXOTTICA SA COM F31668100 13,582 99,720 SH   SOLE   99,720 0 0
ETF SER SOLUTIONS US GLB JETS COM 26922A842 353 20,900 SH   SOLE   20,900 0 0
ETFMG ALTERNATIVE HARVEST COM 26924G508 1,193 114,570 SH   SOLE   111,250 355 2,965
ETFS GOLD TRUST COM 00326A104 770 42,450 SH   SOLE   42,450 0 0
EUROPACIFIC GROWTH FUND F3 COM 298706110 6,060 104,369 SH   SOLE   103,212 944 213
EVERGY INC. COM 30034W106 249 4,900 SH   SOLE   4,900 0 0
EVERSOURCE ENERGY COM 30040W108 3,362 40,235 SH   SOLE   40,235 0 0
EVOFEM BIOSCIENCES INC. COM 30048L104 419 177,700 SH   SOLE   176,300 0 1,400
EXPEDITORS INTERNATIONAL OF WA COM 302130109 9,207 101,707 SH   SOLE   100,282 65 1,360
EXPONENT INC COM 30214U102 367 5,090 SH   SOLE   5,090 0 0
EXXON MOBIL CORP COM 30231G102 6,613 192,619 SH   SOLE   189,355 0 3,264
F M C CORP COM 302491303 214 2,020 SH   SOLE   2,020 0 0
F5 NETWORKS INC COM 315616102 2,792 22,745 SH   SOLE   22,745 0 0
FABRINET COM G3323L100 7,743 122,845 SH   SOLE   122,845 0 0
FACEBOOK INC. COM 30303m102 40,371 154,146 SH   SOLE   153,581 0 565
FAIR ISAAC CORPORATION COM 303250104 644 1,514 SH   SOLE   1,500 0 14
FALCON OIL & GAS LTD. COM 306071101 4 40,000 SH   SOLE   40,000 0 0
FARMLAND PARTNERS INC. COM 31154R109 2,444 366,955 SH   SOLE   366,955 0 0
FASTLY, INC CL A COM 31188V100 487 5,200 SH   SOLE   5,000 0 200
FEDEX CORP. COM 31428X106 48,373 192,321 SH   SOLE   190,991 45 1,285
FIDELITY CAP & INCOME FD SH BE COM 316062108 323 32,352 SH   SOLE   32,352 0 0
FIDELITY CONCORD STR TR 500 ID COM 315911750 7,426 63,428 SH   SOLE   63,428 0 0
FIDELITY NATIONAL FINANCIAL, I COM 31620R303 4,513 144,150 SH   SOLE   143,650 0 500
FIDELITY NATIONAL INFORMATION COM 31620M106 27,245 185,076 SH   SOLE   184,844 0 232
FINANCIAL SELECT SECTOR SPDR F COM 81369Y605 10,654 442,629 SH   SOLE   442,629 0 0
FIREEYE INC COM 31816Q101 540 43,750 SH   SOLE   43,750 0 0
FIRST REPUBLIC BANK SAN FRANCI COM 33616C100 7,198 65,996 SH   SOLE   63,524 0 2,472
FIRST TR EXCHANGE TRADED FD WT COM 33733B100 721 11,930 SH   SOLE   11,930 0 0
FISERV INC. COM 337738108 5,585 54,198 SH   SOLE   53,898 0 300
FISSION URANIUM CORP. COM 33812R109 9 37,700 SH   SOLE   37,700 0 0
FLEETCOR TECHNOLOGIES INC. COM 339041105 224 940 SH   SOLE   940 0 0
FLEX LTD ORD COM Y2573F102 6,307 566,130 SH   SOLE   566,130 0 0
FORD MOTOR CO COM 345370860 5,865 880,673 SH   SOLE   880,673 0 0
FORTE BIOSCIENCES INC COM 34962G109 388 8,000 SH   SOLE   8,000 0 0
FORTINET INC COM 34959E109 530 4,500 SH   SOLE   4,500 0 0
FORTIVE CORP COM 34959J108 568 7,454 SH   SOLE   7,454 0 0
FRANCO-NEVADA CORPORATION COM 351858105 21,352 152,970 SH   SOLE   152,970 0 0
FREEPORT-MCMORAN INC CL B COM 35671D857 8,000 511,515 SH   SOLE   511,515 0 0
FRONTDOOR INC COM 35905A109 649 16,680 SH   SOLE   16,680 0 0
GCI LIBERTY INC CL A COM 36164V305 3,463 42,252 SH   SOLE   42,252 0 0
GCI LIBERTY INC PFD SER A COM 36164V503 468 16,726 SH   SOLE   16,726 0 0
GCP APPLIED TECHNOLOGIES INC. COM 36164Y101 1,093 52,150 SH   SOLE   52,150 0 0
GENERAL DYNAMICS CORPORATION COM 369550108 1,156 8,350 SH   SOLE   8,350 0 0
GENERAL ELECTRIC CORP. COM 369604103 272 43,674 SH   SOLE   43,674 0 0
GENERAL MLS INC COM 370334104 457 7,409 SH   SOLE   7,409 0 0
GENERAL MTRS CO COM 37045V100 1,069 36,113 SH   SOLE   36,113 0 0
GENUINE PARTS COMPANY COM 372460105 3,843 40,382 SH   SOLE   40,382 0 0
GILEAD SCIENCES INC COM 375558103 809 12,795 SH   SOLE   12,795 0 0
GLOBAL PAYMENTS INC. COM 37940X102 3,670 20,664 SH   SOLE   20,664 0 0
GLOBAL X FDS FINTECH ETF COM 37954Y814 2,202 57,984 SH   SOLE   56,414 190 1,380
GOLDMAN SACHS GROUP INC COM 38141G104 2,499 12,433 SH   SOLE   12,424 0 9
GOLDMAN SACHS GROUP INC. COM 38144GAB7 4,542 4,541,000 PRN   SOLE   4,507,000 0 34,000
GOME RETAIL HLDS COM G3978C124 2 12,525 SH   SOLE   12,525 0 0
GRACE W R & CO DEL NEW COM STK COM 38388F108 3,668 91,032 SH   SOLE   90,632 0 400
GRACO INC COM 384109104 1,059 17,260 SH   SOLE   17,260 0 0
GRUPO TELEVISA SA SPON ADR REP COM 40049J206 735 119,000 SH   SOLE   119,000 0 0
HAEMONETICS CORP. MASS COM 405024100 2,197 25,183 SH   SOLE   25,162 0 21
HANNOVER RUECKVERSICHERUNG SE COM 410693105 880 11,300 SH   SOLE   11,300 0 0
HARSCO CORP COM 415864107 8,491 610,445 SH   SOLE   610,445 0 0
HARTFORD INTERNATIONAL EQUITY COM 41664L351 109 10,183 SH   SOLE   10,183 0 0
HB FULLER CO. COM 359694106 3,337 72,900 SH   SOLE   72,900 0 0
HCA HEALTHCARE INC COM 40412C101 2,121 17,008 SH   SOLE   16,472 0 536
HEALTH CARE SELECT SECTOR SPDR COM 81369Y209 20,846 197,627 SH   SOLE   197,627 0 0
HEICO CORPORATION COM 422806109 402 3,843 SH   SOLE   3,843 0 0
HENRY SCHEIN, INC. COM 806407102 1,403 23,870 SH   SOLE   23,870 0 0
HEWLETT PACKARD ENTERPRISE CO COM 42824C109 1,011 107,878 SH   SOLE   101,225 0 6,653
HOME DEPOT INC COM 437076102 416,408 1,499,435 SH   SOLE   1,498,765 25 645
HONEYWELL INTL INC COM 438516106 22,213 134,943 SH   SOLE   134,843 0 100
HOST HOTELS & RESORTS INC. COM 44107P104 1,407 130,436 SH   SOLE   118,695 0 11,741
HOWMET AEROSPACE INC COM COM 443201108 236 14,120 SH   SOLE   13,631 0 489
HUBBELL INC COM 443510607 342 2,500 SH   SOLE   2,500 0 0
HUNTINGTON BANCSHARES INC. COM 446150al8 1,530 1,636,000 PRN   SOLE   1,636,000 0 0
HUNTINGTON BANCSHARES INC. COM 446150AV6 3,413 3,447,000 PRN   SOLE   3,414,000 0 33,000
HUTTIG BUILDING PRODUCTS INC. COM 448451104 1,790 817,398 SH   SOLE   817,398 0 0
HYATT HOTELS CORP. - CLASS A COM 448579102 535 10,016 SH   SOLE   10,000 0 16
IAC/INTERACTIVECORP COM 44891N109 240 2,000 SH   SOLE   2,000 0 0
IBM CORPORATION COM 459200101 8,878 72,971 SH   SOLE   72,386 0 585
ICF INTERNATIONAL INC. COM 44925C103 1,341 21,800 SH   SOLE   21,800 0 0
IDEX CORPORATION COM 45167R104 456 2,500 SH   SOLE   2,500 0 0
IDEXX LABS INC COM 45168D104 1,151 2,929 SH   SOLE   2,925 0 4
IHS MARKIT, LTD COM G47567105 631 8,033 SH   SOLE   8,000 0 33
II VI INC. COM 902104108 2,437 60,090 SH   SOLE   60,090 0 0
ILLINOIS TOOL WORKS INC COM COM 452308109 5,746 29,738 SH   SOLE   29,738 0 0
ILLUMINA INC COM 452327109 7,998 25,876 SH   SOLE   25,501 15 360
INDUSTRIAL SELECT SECTOR SPDR COM 81369Y704 660 8,570 SH   SOLE   8,570 0 0
INNOSPEC, INC. COM 45768S105 2,557 40,375 SH   SOLE   40,375 0 0
INNOVIVA, INC COM 45781M101 116 11,084 SH   SOLE   640 0 10,444
INOGEN INC. COM 45780L104 2,443 84,225 SH   SOLE   84,225 0 0
INSULET CORP COM 45784P101 1,420 6,000 SH   SOLE   6,000 0 0
INTEL CORP COM 458140100 40,975 791,329 SH   SOLE   789,514 0 1,815
INTERCONTINENTAL EXCHANGE INC COM 45866F104 3,141 31,397 SH   SOLE   31,397 0 0
INTERNATIONAL FLAVORS&FRAGRANC COM 459506101 750 6,125 SH   SOLE   6,125 0 0
INTERNATIONAL MONEY EXPRESS IN COM 46005L101 1,266 88,129 SH   SOLE   88,019 0 110
INTUIT COM COM 461202103 10,381 31,822 SH   SOLE   31,222 0 600
INTUITIVE SURGICAL, INC. COM 46120E602 6,279 8,850 SH   SOLE   8,850 0 0
INVESCO ETF TRUST WATER RES PO COM 46137v142 1,905 48,001 SH   SOLE   46,741 150 1,110
INVESCO GOLDEN DRAGEON CHINA E COM 46137V571 766 14,550 SH   SOLE   14,550 0 0
IONIS PHARMACEUTICALS INC COM 462222100 13,088 275,832 SH   SOLE   275,832 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 1,152 35,000 SH   SOLE   35,000 0 0
I-PULSE INC (PVT) COM 8AMCS0752 391 36,202 SH   SOLE   36,202 0 0
IQVIA HOLDINGS INC. COM 46266C105 2,948 18,705 SH   SOLE   18,705 0 0
IRONWOOD PHARMACEUTICALS, INC. COM 46333X108 257 28,531 SH   SOLE   28,531 0 0
ISHARES - RUSSELL 2000 VALUE F COM 464287630 4,328 43,567 SH   SOLE   42,502 250 815
ISHARES COMEX GOLD TRUST COM 464285105 62,800 3,490,835 SH   SOLE   3,467,085 950 22,800
ISHARES DJ U.S. REAL ESTATE IN COM 464287739 422 5,290 SH   SOLE   5,290 0 0
ISHARES DJ US TELECOMMUNICATIO COM 464287713 1,152 42,348 SH   SOLE   42,348 0 0
ISHARES FTSE/XINHUA CHINA 25 I COM 464287184 453 10,790 SH   SOLE   10,790 0 0
ISHARES MSCI CANADA INDEX FUND COM 464286509 247 9,000 SH   SOLE   9,000 0 0
ISHARES MSCI EAFE GROWTH INDEX COM 464288885 429 4,775 SH   SOLE   4,775 0 0
ISHARES MSCI EMERGING MARKETS COM 464287234 1,035 23,474 SH   SOLE   23,349 0 125
ISHARES NASDAQ BIOTECH COM 464287556 4,846 35,791 SH   SOLE   35,356 55 380
ISHARES PREFERRED AND INCOME S COM 464288687 1,380 37,869 SH   SOLE   36,939 0 930
ISHARES RUSSELL 1000 GROWTH FU COM 464287614 1,236 5,697 SH   SOLE   5,697 0 0
ISHARES RUSSELL MIDCAP GROWTH COM 464287481 8,258 47,769 SH   SOLE   46,170 150 1,449
ISHARES S&P 500 FUND COM 464287200 241 718 SH   SOLE   220 0 498
ISHARES S&P GLOBAL HEALTHCARE COM 464287325 3,074 42,800 SH   SOLE   42,800 0 0
ISHARES S&P LATIN AMERICAN 40 COM 464287390 1,484 70,470 SH   SOLE   68,270 215 1,985
ISHARES S&P MIDCAP 400 COM 464287507 629 3,395 SH   SOLE   3,395 0 0
ISHARES S&P MIDCAP 400/BARRA G COM 464287606 407 1,700 SH   SOLE   1,700 0 0
ISHARES SILVER TRUST COM 46428Q109 225 10,400 SH   SOLE   10,400 0 0
ISHARES TR CORE 1-5 YR USD COM 46432F859 485 9,400 SH   SOLE   9,400 0 0
ISHARES TR CORE MSCI TOTAL INT COM 46432F834 902 15,460 SH   SOLE   15,460 0 0
ISHARES TR GL CLEAN ENERGY ETF COM 464288224 4,473 241,901 SH   SOLE   237,671 415 3,815
ISHARES TR MSCI CHINA ETF COM 46429B671 18,028 243,058 SH   SOLE   243,058 0 0
ISHARES TR SHRT TRS BD ETF COM 464288679 482 4,350 SH   SOLE   4,350 0 0
ISHARES US HEALTHCARE PROVIDER COM 464288828 262 1,300 SH   SOLE   1,300 0 0
J2 GLOBAL INC. COM 48123V102 5,531 79,900 SH   SOLE   79,900 0 0
JACOBS ENGINEERING GROUP COM 469814107 8,374 90,268 SH   SOLE   88,953 70 1,245
JOHNSON & JOHNSON COM 478160104 66,886 449,261 SH   SOLE   447,595 0 1,666
JOHNSON CTLS INTL PLC SHS COM G51502105 2,461 60,254 SH   SOLE   55,014 0 5,240
JPMORGAN CHASE COM 48128BAF8 4,983 4,992,000 PRN   SOLE   4,946,000 0 46,000
JPMORGAN CHASE & VAR 99 DUE 1 COM 48127faa1 786 850,000 PRN   SOLE   750,000 0 100,000
JPMORGAN CHASE & CO COM 46625H100 12,450 129,323 SH   SOLE   127,028 0 2,295
JPMORGAN CHASE & CO. COM 48128BAG6 490 500,000 PRN   SOLE   500,000 0 0
KANSAS CITY SOUTHERN COM 485170302 542 3,000 SH   SOLE   3,000 0 0
KELSO TECHNOLOGIES COM 48826D201 417 761,300 SH   SOLE   761,300 0 0
KEYCORP COM 493267108 1,042 87,369 SH   SOLE   87,369 0 0
KIMBERLY-CLARK CORP COM COM 494368103 8,658 58,637 SH   SOLE   58,467 0 170
KIMCO REALTY CORP COM COM 49446R109 270 23,950 SH   SOLE   23,950 0 0
KINDER MORGAN INC COM 49456B101 3,447 279,525 SH   SOLE   276,625 0 2,900
KION GROUP AG COM D4S14D103 12,846 149,700 SH   SOLE   149,700 0 0
KNOWLES CORP COM 49926D109 1,979 132,850 SH   SOLE   132,850 0 0
KONINKLIJKE PHILIPS NV COM 500472303 6,779 143,771 SH   SOLE   143,771 0 0
KROGER CO COM 501044101 712 20,997 SH   SOLE   15,218 0 5,779
KULICKE & SOFFA INDUSTRIES INC COM 501242101 1,680 75,012 SH   SOLE   75,012 0 0
L3 HARRIS TECHNOLOGIES, INC COM 502431109 8,636 50,845 SH   SOLE   50,240 25 580
LABORATORY CORP OF AMERICA HOL COM 50540R409 3,803 20,199 SH   SOLE   20,199 0 0
LAM RESEARCH CORP. COM 512807108 807 2,434 SH   SOLE   2,425 0 9
LANDEC CORPORATION COM 514766104 1,195 122,900 SH   SOLE   122,900 0 0
LAZARD LTD SHS A COM G54050102 1,267 38,350 SH   SOLE   38,350 0 0
LEAR CORP COM 521865204 2,007 18,400 SH   SOLE   18,400 0 0
LEGGETT & PLATT INC COM 524660107 3,044 73,935 SH   SOLE   73,205 0 730
LENNOX INTERNATIONAL INC. COM 526107107 354 1,300 SH   SOLE   1,300 0 0
LINDBLAD EXPEDITIONS HOLDINGS COM 535219109 255 30,000 SH   SOLE   30,000 0 0
LINDE PLC COM G5494J103 2,739 11,503 SH   SOLE   11,503 0 0
LKQ CORP. COM 501889208 1,054 38,000 SH   SOLE   38,000 0 0
LOCKHEED MARTIN CORP COM 539830109 3,011 7,857 SH   SOLE   7,857 0 0
LOUISIANA PAC CORP COM 546347105 1,771 60,000 SH   SOLE   60,000 0 0
LOWES COS INC COM 548661107 15,837 95,487 SH   SOLE   95,487 0 0
LTC PROPERTIES, INC. COM 502175102 3,313 95,030 SH   SOLE   94,055 0 975
LULULEMON ATHLETICA INC. COM 550021109 395 1,200 SH   SOLE   1,200 0 0
LUMEN TECHNOLOGIES INC. COM 156700106 1,494 148,106 SH   SOLE   137,439 0 10,667
LUMENTUM HOLDINGS INC COM 55024U109 6,699 89,160 SH   SOLE   89,160 0 0
LVMH MOET HENNESSY COM F58485115 295 630 SH   SOLE   630 0 0
LYDALL, INC. COM 550819106 4,556 275,450 SH   SOLE   275,450 0 0
LYONDELLBASELL INDS F CLASS A COM N53745100 214 3,039 SH   SOLE   2,800 0 239
M & T BANK CORPORATION COM 55261F104 6,404 69,545 SH   SOLE   69,532 0 13
M&T BANK CORP COM 55261FAL8 3,582 3,487,000 PRN   SOLE   3,449,000 0 38,000
MAG SILVER CORP COM 55903Q104 13,008 800,000 SH   SOLE   800,000 0 0
MAGELLAN HEALTH, INC COM 559079207 597 7,875 SH   SOLE   7,875 0 0
MAGELLAN MIDSTREAM PARTNERS COM 559080106 1,170 34,225 SH   SOLE   34,225 0 0
MANULIFE FINL CORP COM 56501R957 249 17,950 SH   SOLE   17,950 0 0
MAPLE LEAF FOODS COM 564905107 1,217 59,880 SH   SOLE   59,880 0 0
MARATHON PETROLEUM CORPORATION COM 56585A102 8,901 303,380 SH   SOLE   303,380 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 602 1,250 SH   SOLE   1,250 0 0
MARTIN MARIETTA MATERIALS, INC COM 573284106 14,817 62,956 SH   SOLE   62,106 50 800
MASCO CORP COM 574599106 796 14,434 SH   SOLE   13,122 0 1,312
MASIMO CORP. COM 574795100 354 1,500 SH   SOLE   1,500 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104 24,813 73,373 SH   SOLE   73,298 0 75
MATCH GROUP COM 57667L107 478 4,316 SH   SOLE   4,316 0 0
MAYVILLE ENGINEERING CO. COM 578605107 3,609 392,743 SH   SOLE   392,743 0 0
MC CORMICK & CO INC COM 579780206 4,060 20,919 SH   SOLE   20,919 0 0
MCDONALD'S CORP. COM 580135101 54,869 249,985 SH   SOLE   249,985 0 0
MCKESSON CORPORATION COM 58155Q103 652 4,375 SH   SOLE   3,185 0 1,190
MEDICENNA THERAPEUTICS CORP. COM 58490H107 269 64,900 SH   SOLE   64,900 0 0
MEDTRONIC PLC SHS COM G5960L103 2,609 25,103 SH   SOLE   24,980 0 123
MERCK & CO. INC. COM 58933Y105 71,869 866,414 SH   SOLE   863,279 115 3,020
MERGER FUND INSTITUTIONAL CL COM 589509207 7,833 449,885 SH   SOLE   443,557 286 6,042
METLIFE INC COM 59156R108 1,396 37,545 SH   SOLE   28,979 0 8,566
METLIFE INC. PERP COM 59156rbp2 6,380 6,510,000 PRN   SOLE   6,510,000 0 0
MICRON TECHNOLOGY INC. COM 595112103 10,442 222,352 SH   SOLE   219,022 125 3,205
MICROSOFT CORP. COM 594918104 157,483 748,744 SH   SOLE   746,705 45 1,994
MIRATI THERAPEUTICS INC COM 60468T105 332 2,000 SH   SOLE   2,000 0 0
MISTRAS GROUP, INC. COM 60649T107 432 110,400 SH   SOLE   110,400 0 0
MITEK SYSTEMS INC. COM 606710200 3,068 240,813 SH   SOLE   240,600 0 213
MITSUBISHI UFJ FINANCIAL GROUP COM 606822104 1,603 399,720 SH   SOLE   399,720 0 0
MOHAWK INDS INC COM 608190104 2,520 25,825 SH   SOLE   25,825 0 0
MOMENTA PHARMACEUTICAL INC. COM 60877T100 1,422 27,100 SH   SOLE   27,100 0 0
MONDELEZ INTL INC CL A COM 609207105 33,212 578,106 SH   SOLE   573,841 125 4,140
MONGODB INC CL A COM 60937P106 579 2,500 SH   SOLE   2,500 0 0
MOODY'S CORPORATION COM 615369105 284 980 SH   SOLE   980 0 0
MORGAN STANLEY COM 617446448 959 19,825 SH   SOLE   14,208 0 5,617
MOSAIC CO COM 61945C103 220 12,050 SH   SOLE   12,050 0 0
MSC INDS DIRECT INC. COM 553530106 1,399 22,115 SH   SOLE   22,115 0 0
MSCI INC. COM 55354G100 714 2,000 SH   SOLE   2,000 0 0
MTS SYSTEMS CORP. COM 553777103 1,321 69,150 SH   SOLE   69,150 0 0
MTU AERO ENGINES A COM D5565H104 7,202 43,250 SH   SOLE   43,250 0 0
MYOKARDIA INC. COM 62857M105 1,994 14,625 SH   SOLE   14,500 0 125
NAVIENT CORP COM 63938C108 1,196 141,520 SH   SOLE   141,520 0 0
NAVIGATOR HOLDINGS LTD SHS COM Y62132108 337 40,368 SH   SOLE   40,368 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 793 1,335,317 SH   SOLE   1,335,317 0 0
NEKTAR THERAPEUTICS COM 640268108 1,986 119,700 SH   SOLE   119,700 0 0
NESTLE SA COM H57312649 833 7,000 SH   SOLE   7,000 0 0
NESTLE SA - ADR COM 641069406 1,664 13,950 SH   SOLE   13,950 0 0
NETFLIX INC COM 64110L106 2,657 5,314 SH   SOLE   5,314 0 0
NEUBASE THERAPEUTICS INC. COM 64132K102 154 20,350 SH   SOLE   20,350 0 0
NEUROCRINE BIOSCIENCES INC. COM 64125C109 748 7,775 SH   SOLE   7,700 0 75
NEWELL BRANDS INC COM 651229106 4,015 234,000 SH   SOLE   234,000 0 0
NEWMONT GOLDCORP CORP COM 651639106 19,955 314,497 SH   SOLE   313,878 0 619
NEXTERA ENERGY INC. COM 65339F101 74,815 269,545 SH   SOLE   269,340 0 205
NIC INC COM 62914B100 1,579 80,165 SH   SOLE   80,165 0 0
NIKE INC CL B COM 654106103 2,154 17,157 SH   SOLE   17,007 0 150
NIPPON TELEPHONE & TELEGRAPH A COM 654624105 430 20,793 SH   SOLE   19,000 0 1,793
NOBLE ENERGY INC COM 655044105 1,395 163,150 SH   SOLE   163,150 0 0
NOKIA CORP-SPON ADR COM 654902204 9,642 2,466,060 SH   SOLE   2,466,060 0 0
NORDSON CORP COM 655663102 397 2,068 SH   SOLE   2,000 0 68
NOVARTIS AG COM 66987V109 27,283 313,745 SH   SOLE   312,409 50 1,286
NUTRIEN LTD. COM 67077M108 27,821 709,187 SH   SOLE   709,187 0 0
NVIDIA CORP. COM 67066G104 87,152 161,029 SH   SOLE   160,246 25 758
OKTA INC. COM 679295105 4,571 21,375 SH   SOLE   21,375 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 2,743 91,621 SH   SOLE   91,621 0 0
ORACLE CORP COM 68389X105 10,808 181,044 SH   SOLE   173,123 0 7,921
ORION ENGINEERED CARBONS COM L72967109 5,342 427,000 SH   SOLE   427,000 0 0
OTIS WORLDWIDE CORP COM 68902V107 8,635 138,340 SH   SOLE   138,340 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 3,129 267,450 SH   SOLE   267,450 0 0
PACIRA PHARMACEUTICALS INC COM 695127100 302 5,017 SH   SOLE   5,000 0 17
PALO ALTO NETWORKS INC COM 697435105 22,493 91,900 SH   SOLE   90,965 20 915
PAN AMERN SILVER CORP COM 697900108 8,182 254,500 SH   SOLE   254,500 0 0
PAR TECHNOLOGY CORP COM 698884103 405 10,000 SH   SOLE   10,000 0 0
PARKER HANNIFIN CORP COM 701094104 14,641 72,360 SH   SOLE   72,360 0 0
PAYCHEX INC COM 704326107 418 5,240 SH   SOLE   5,240 0 0
PAYCOM SOFTWARE INC COM 70432V102 3,529 11,335 SH   SOLE   11,335 0 0
PAYLOCITY HOLDING CORP COM 70438V106 15,721 97,390 SH   SOLE   97,190 0 200
PAYPAL HLDGS INC COM 70450Y103 65,044 330,120 SH   SOLE   326,988 55 3,077
PELOTON INTERACTIVE INC. CL A COM 70614w100 23,066 232,430 SH   SOLE   232,430 0 0
PEPSICO INC COM 713448108 44,890 323,881 SH   SOLE   322,301 75 1,505
PERKINELMER INC. COM 714046109 316 2,515 SH   SOLE   841 0 1,674
PFIZER INC COM 717081103 58,591 1,596,493 SH   SOLE   1,591,487 0 5,006
PHIBRO ANIMAL HEALTH CORP CLAS COM 71742Q106 3,858 221,715 SH   SOLE   221,715 0 0
PHILIP MORRIS INTERNATIONAL IN COM 718172109 1,367 18,235 SH   SOLE   16,167 0 2,068
PHILLIPS 66 COM 718546104 908 17,520 SH   SOLE   17,520 0 0
PIMCO ALL ASSET FUND COM 722005626 146 13,016 SH   SOLE   13,016 0 0
PIMCO ENERGY & TACTICAL CREDIT COM 69346N107 2,836 458,162 SH   SOLE   450,622 425 7,115
PINTEREST INC CL A COM 72352L106 1,121 27,000 SH   SOLE   27,000 0 0
PLEXUS CORP COM 729132100 5,124 72,550 SH   SOLE   72,550 0 0
PNC FINANCIA 6.125 PFD PFD SE COM 693475857 415 15,600 SH   SOLE   15,600 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,774 16,142 SH   SOLE   16,128 0 14
PNM RESOURCES INC. COM 69349H107 248 6,000 SH   SOLE   6,000 0 0
POOL CORP. COM 73278L105 922 2,755 SH   SOLE   2,750 0 5
POTLATCHDELTIC CORP COM 737630103 916 21,755 SH   SOLE   21,755 0 0
POWERSHARES QQQ COM 46090E103 2,221 7,995 SH   SOLE   7,995 0 0
PPG INDS INC COM 693506107 521 4,270 SH   SOLE   4,270 0 0
PPL CORP COM 69351T106 297 10,900 SH   SOLE   10,900 0 0
PROCTER & GAMBLE COM 742718109 59,523 428,255 SH   SOLE   427,563 0 692
PROFIRE ENERGY INC COM 74316X101 813 1,099,125 SH   SOLE   1,099,125 0 0
PROGRESSIVE CORP. COM 743315103 15,861 167,540 SH   SOLE   167,526 0 14
PROSEGUR CASH COM E8S56X108 149 181,068 SH   SOLE   181,068 0 0
PRUDENTIAL FINANCIAL INC. COM 744320102 2,521 39,690 SH   SOLE   39,429 0 261
PUBLIC SERVICE ENTERPRISE GROU COM 744573106 624 11,373 SH   SOLE   11,273 0 100
PULTE GROUP INC. COM 745867101 400 8,634 SH   SOLE   8,000 0 634
PUREFUNDS ISE CYBER SECURITY COM 26924G201 2,316 49,763 SH   SOLE   48,578 145 1,040
PVH CORP. COM 693656100 5,562 93,255 SH   SOLE   93,255 0 0
QUALCOMM INC. COM 747525103 41,538 352,978 SH   SOLE   350,020 0 2,958
QUANTA SERVICES, INC. COM 74762E102 420 7,938 SH   SOLE   7,900 0 38
QUEST DIAGNOSTICS INC COM 74834L100 15,626 136,485 SH   SOLE   136,485 0 0
R1 RCM INC. COM 749397105 1,887 110,000 SH   SOLE   110,000 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 21,014 365,209 SH   SOLE   365,209 0 0
REATA PHARMACEUTICALS INC. COM 75615P103 390 4,000 SH   SOLE   4,000 0 0
REPUBLIC SVCS INC COM 760759100 17,375 186,124 SH   SOLE   182,800 55 3,269
REV GROUP INC. COM 749527107 1,130 143,200 SH   SOLE   143,200 0 0
RH COM 74967X103 965 2,523 SH   SOLE   2,500 0 23
RIO TINTO PLC SPONSORED ADR COM 767204100 218 3,618 SH   SOLE   3,389 0 229
ROCHE HOLDINGS LTD COM 771195104 6,280 146,691 SH   SOLE   146,403 0 288
ROCKET COMPANIES INC CLASS A COM 77311W101 1,279 64,150 SH   SOLE   63,400 0 750
ROCKWELL AUTOMATION INC COM 773903109 16,081 72,870 SH   SOLE   72,720 0 150
ROKU INC CL A COM 77543R102 396 2,100 SH   SOLE   2,100 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,249 8,222 SH   SOLE   8,222 0 0
ROSS STORES INC. COM 778296103 675 7,237 SH   SOLE   7,237 0 0
ROYAL DUTCH SHELL PLC - CLASS COM 780259107 8,321 343,544 SH   SOLE   343,544 0 0
ROYAL GOLD INC COM 780287108 692 5,760 SH   SOLE   5,760 0 0
RUSH ENTERPRISES INC CL A COM 781846209 5,686 112,500 SH   SOLE   112,500 0 0
RYDER SYSTEM INC W/RTS COM 783549108 211 5,000 SH   SOLE   5,000 0 0
S&P GLOBAL INC. COM 78409V104 3,289 9,120 SH   SOLE   9,120 0 0
SALESFORCE COM INC COM 79466L302 21,592 85,915 SH   SOLE   85,815 0 100
SANGAMO THERAPEUTICS, INC COM 800677106 354 37,440 SH   SOLE   37,090 0 350
SANOFI SPONSORED ADR COM 80105N105 17,869 356,172 SH   SOLE   353,134 165 2,873
SAREPTA THERAPEUTICS INC COM 803607100 281 2,000 SH   SOLE   2,000 0 0
SCHLUMBERGER LTD. COM 806857108 11,062 710,944 SH   SOLE   710,444 0 500
SCHWAB CHARLES CORP COM 808513105 37,473 1,034,315 SH   SOLE   1,028,190 275 5,850
SCHWAB CHARLES FAMILY FD VALUE COM 808515605 1,489 1,488,844 SH   SOLE   1,488,844 0 0
SCHWAB EMERGING MARKET ETF COM 808524706 297 11,090 SH   SOLE   11,090 0 0
SCHWAB VALUE ADVANTAGE MONEY F COM 808515696 3,002 3,001,983 SH   SOLE   3,001,983 0 0
SEAGATE TECHNOLOGY COM G7945M107 411 8,344 SH   SOLE   519 0 7,825
SEALED AIR CORPORATION COM 81211K100 437 11,250 SH   SOLE   11,250 0 0
SEATTLE GENETICS INC COM 812578102 1,287 6,578 SH   SOLE   6,578 0 0
SECTOR SPDR FD CONSUMER DISCRE COM 81369Y407 2,815 19,150 SH   SOLE   19,150 0 0
SEELOS THERAPEUTICS INC COM 81577F109 37 40,000 SH   SOLE   40,000 0 0
SELECT SECTOR SPDR TR COMMUNIC COM 81369Y852 1,158 19,500 SH   SOLE   19,500 0 0
SELECT SECTOR UTI SELECT SPDR COM 81369Y886 1,665 28,038 SH   SOLE   27,768 0 270
SERVICENOW INC COM 81762P102 9,477 19,540 SH   SOLE   19,490 0 50
SHAKE SHACK COM 819047101 1,538 23,850 SH   SOLE   23,500 0 350
SHOPIFY INC CL A COM 82509L107 14,106 13,789 SH   SOLE   13,774 0 15
SHORT QQQ PROSHARES ETF PSQ COM 74347b714 192 11,600 SH   SOLE   11,600 0 0
SIEMENS AG COM D69671218 240 1,900 SH   SOLE   1,900 0 0
SIEMENS AG-SPONS ADR COM 826197501 27,387 393,204 SH   SOLE   393,204 0 0
SIMON PROPERTY GROUP, INC. COM 828806109 2,052 31,730 SH   SOLE   31,420 0 310
SIRIUS XM HOLDINGS INC. COM 82968B103 1,897 353,961 SH   SOLE   353,961 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,164 8,001 SH   SOLE   6,885 0 1,116
SOLARIS OILFIELD INFRASTRUCTUR COM 83418M103 1,277 201,378 SH   SOLE   201,378 0 0
SONOCO PRODS CO COM 835495102 7,507 147,000 SH   SOLE   147,000 0 0
SONY CORP. - ADR COM 835699307 18,838 245,446 SH   SOLE   245,137 0 309
SOUTHERN COMPANY COM 842587107 775 14,300 SH   SOLE   14,300 0 0
SOUTHWEST AIRLS CO COM 844741108 310 8,256 SH   SOLE   4,839 0 3,417
SP PLUS CORP COM 78469C103 700 39,025 SH   SOLE   39,025 0 0
SPDR DOW JONES INDUSTRIAL AVER COM 78467X109 1,322 4,763 SH   SOLE   4,763 0 0
SPDR GOLD MINISHARES TRUST COM 98149E204 1,058 56,280 SH   SOLE   52,255 0 4,025
SPDR GOLD TRUST COM 78463V107 10,137 57,234 SH   SOLE   56,691 0 543
SPDR S&P 500 ETF COM 78462F103 9,331 27,862 SH   SOLE   26,048 0 1,814
SPDR S&P BIOTECH ETF COM 78464A870 5,150 46,220 SH   SOLE   46,220 0 0
SPDR S&P DIVIDEND ETF COM 78464A763 429 4,639 SH   SOLE   4,639 0 0
SPDR S&P MIDCAP 400 ETF IV COM 78467Y107 215 635 SH   SOLE   635 0 0
SPDR SERIES TRUST S&P REGL BKG COM 78464A698 9,115 255,463 SH   SOLE   255,463 0 0
SPLUNK INC COM 848637104 7,355 39,095 SH   SOLE   38,995 0 100
SPROTT GOLD EQUITY FUND INVEST COM 85208P105 4,468 81,037 SH   SOLE   81,037 0 0
SPROTT PHYSICAL GOLD & SILVER COM 85208r101 187 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 COM 852234103 11,174 68,739 SH   SOLE   68,739 0 0
STAG INDL INC COM 85254J102 3,574 117,210 SH   SOLE   116,010 0 1,200
STANLEY BLACK & DECKER INC COM 854502101 6,538 40,310 SH   SOLE   40,310 0 0
STARBUCKS CORP COM 855244109 11,604 135,057 SH   SOLE   132,933 0 2,124
STATE STREET CORPORATION COM 857477103 1,082 18,241 SH   SOLE   15,682 0 2,559
STEELCASE INC. COM 858155203 5,156 510,000 SH   SOLE   510,000 0 0
STERLING BANCORP INC COM 85917W102 467 155,000 SH   SOLE   155,000 0 0
STRYKER CORP COM 863667101 12,531 60,137 SH   SOLE   60,037 0 100
SVB FINL GROUP COM 78486Q101 441 1,832 SH   SOLE   1,832 0 0
SYNCHRONY FINL COM 87165B103 547 20,887 SH   SOLE   12,704 0 8,183
SYSCO CORPORATION COM 871829107 4,146 66,631 SH   SOLE   66,314 0 317
TACTILE SYSTEMS TECHNOLOGY INC COM 87357P100 1,025 28,000 SH   SOLE   28,000 0 0
TAIWAN SEMICONDUCTR F ADR COM 874039100 5,881 72,538 SH   SOLE   72,463 0 75
TANDEM DIABETES CARE INC COM 875372203 511 4,500 SH   SOLE   4,500 0 0
TARGET CORP. COM 87612E106 8,425 53,519 SH   SOLE   51,520 0 1,999
TECHNOLOGY SELECT SECTOR SPDR COM 81369Y803 2,071 17,750 SH   SOLE   17,750 0 0
TEGNA INC. COM 87901J105 8,034 683,775 SH   SOLE   683,775 0 0
TELADOC HEALTH, INC. COM 87918A105 2,699 12,309 SH   SOLE   12,267 0 42
TEMPLETON DRAGON FUND INC COM 88018T101 218 9,925 SH   SOLE   9,925 0 0
TENCENT HLDGS LTD ADR COM 88032Q109 19,075 281,965 SH   SOLE   281,965 0 0
TETRA TECH INC. COM 88162G103 340 3,556 SH   SOLE   3,500 0 56
TEXAS INSTRUMENTS INC. COM 882508104 2,482 17,385 SH   SOLE   17,385 0 0
TEXAS PAC LD TR SUB CTF PROP I COM 882610108 275 609 SH   SOLE   609 0 0
TG THERAPEUTICS INC. COM 88322Q108 388 14,500 SH   SOLE   14,500 0 0
THE ATLANTIC TRUST DISCIPLINED COM 00769G493 284 11,690 SH   SOLE   11,690 0 0
THE GODADDY GROUP INC COM 380237107 634 8,350 SH   SOLE   8,350 0 0
THE INTERPUBLIC GROUP OF COMPA COM 460690100 4,229 253,694 SH   SOLE   247,885 0 5,809
THE REALREAL INC. COM 88339p101 288 19,873 SH   SOLE   19,873 0 0
THE TOCQUEVILLE FUND COM 888894102 55,155 1,464,933 SH   SOLE   1,397,527 0 67,406
THE TORONTO-DOMINION BANK COM 891160509 365 7,900 SH   SOLE   7,900 0 0
THE TRADE DESK INC CL A COM 88339J105 205 395 SH   SOLE   395 0 0
THERMO FISHER CORP COM 883556102 35,554 80,526 SH   SOLE   79,762 20 744
TIFFANY & CO NEW COM 886547108 667 5,761 SH   SOLE   5,761 0 0
TILE SHOP HOLDINGS INC COM 88677Q109 491 172,401 SH   SOLE   172,401 0 0
T-MOBILE US INC COM 872590104 289 2,528 SH   SOLE   2,500 0 28
TOCQUEVILLE OPPORTUNITY FUND COM 888894409 24,253 631,104 SH   SOLE   629,455 0 1,649
TOCQUEVILLE PHOENIX FUND COM 888894847 5,870 349,185 SH   SOLE   343,420 0 5,765
TOKYO BROADCASTING COM J86656105 12,334 720,700 SH   SOLE   720,700 0 0
TORTOISE MIDSTREAM ENERGY FUND COM 89148B200 250 17,226 SH   SOLE   17,226 0 0
TOYOTA MOTOR CORPORATION - ADR COM 892331307 1,205 9,100 SH   SOLE   9,100 0 0
TRADEWEB MARKETS INC. CL. A COM 892672106 522 9,000 SH   SOLE   9,000 0 0
TRANE TECHNOLOGIES PLC SHS COM G8994E103 629 5,190 SH   SOLE   5,190 0 0
TRANSUNION COM 89400J107 715 8,500 SH   SOLE   8,500 0 0
TRAVELERS COMPANIES INC COM 89417E109 791 7,312 SH   SOLE   7,210 0 102
TRUIST FINANCIAL CORPORATION S COM 89832qab5 6,024 6,325,000 PRN   SOLE   6,319,000 0 6,000
TRUIST FINANICAL CORP COM 89832Q109 203 5,326 SH   SOLE   5,326 0 0
TTM TECHNOLOGIES INC. COM 87305R109 6,689 586,200 SH   SOLE   586,200 0 0
TWILIO INC. CL A COM 90138F102 4,376 17,710 SH   SOLE   17,560 0 150
TYLER TECHNOLOGIES INC COM 902252105 361 1,035 SH   SOLE   1,000 0 35
TYSON FOODS INC CL A COM 902494103 478 8,040 SH   SOLE   7,960 0 80
UBS AG COM H42097107 5,984 536,718 SH   SOLE   534,068 0 2,650
ULTA BEAUTY, INC COM 90384S303 1,301 5,810 SH   SOLE   5,810 0 0
UNIFIRST CORP. - MASS. COM 904708104 720 3,800 SH   SOLE   3,800 0 0
UNILEVER N V -NY SHARES COM 904784709 21,899 362,565 SH   SOLE   362,125 0 440
UNILEVER PLC SPONSORED ADR NEW COM 904767704 23,389 379,207 SH   SOLE   378,342 0 865
UNION PAC CORP COM 907818108 8,515 43,250 SH   SOLE   43,250 0 0
UNISYS CORPORATION COM 909214306 4,139 387,900 SH   SOLE   387,900 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 1,975 11,855 SH   SOLE   11,355 0 500
UNITEDHEALTH GROUP INC COM 91324P102 12,942 41,510 SH   SOLE   41,510 0 0
UNIVAR SOLUTIONS INC. COM 91336L107 1,314 77,840 SH   SOLE   77,840 0 0
UPLAND SOFTWARE INC. COM 91544A109 2,236 59,300 SH   SOLE   59,300 0 0
US BANCORP COM 902973304 8,227 229,477 SH   SOLE   229,477 0 0
US CONCRETE INC. COM 90333L201 3,527 121,455 SH   SOLE   121,455 0 0
US FOOD HOLDING CORP COM 912008109 678 30,492 SH   SOLE   30,492 0 0
VALERO ENERGY CORP COM 91913Y100 731 16,873 SH   SOLE   14,610 0 2,263
VANECK VECTORS GOLD MINERS ETF COM 92189F106 2,281 58,236 SH   SOLE   58,236 0 0
VANGUARD ADMIRAL FUNDS S&P SMA COM 921932828 474 3,670 SH   SOLE   3,670 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 1,387 10,783 SH   SOLE   10,783 0 0
VANGUARD EUROPEAN ETF INT'L EQ COM 922042874 5,131 97,860 SH   SOLE   94,940 315 2,605
VANGUARD EXTENDED MARKET COM 922908652 1,201 9,260 SH   SOLE   9,260 0 0
VANGUARD FTSE ALL WORLD EX US COM 922042718 663 6,300 SH   SOLE   6,300 0 0
VANGUARD FTSE ALL-WORLD EX-US COM 922042775 901 17,850 SH   SOLE   17,850 0 0
VANGUARD HIGH YIELD TAX EXEMPT COM 922907845 478 40,830 SH   SOLE   40,830 0 0
VANGUARD INTERMEDIATE-TERM BON COM 921937801 487 38,533 SH   SOLE   0 0 38,533
VANGUARD INTERNATIONAL EQUITY COM 922042858 4,787 110,705 SH   SOLE   109,160 300 1,245
VANGUARD MEGA CAP COM 921910873 1,247 10,400 SH   SOLE   10,400 0 0
VANGUARD S&P 500 ETF COM 922908363 1,257 4,085 SH   SOLE   4,085 0 0
VANGUARD SMALL-CAP VALUE ETF COM 922908611 3,473 31,396 SH   SOLE   29,896 0 1,500
VANGUARD VALUE ETF COM 922908744 725 6,933 SH   SOLE   6,933 0 0
VANGUARD WORLD FDS INF TECH ET COM 92204A702 250 802 SH   SOLE   502 0 300
VANGUARD/PRIMECAP FUND ADMIRAL COM 921936209 437 2,953 SH   SOLE   2,953 0 0
VEEVA SYSTEMS, INC CL A COM 922475108 1,603 5,700 SH   SOLE   5,600 0 100
VERISK ANALYTICS INC - CLASS A COM 92345Y106 1,343 7,250 SH   SOLE   7,250 0 0
VERIZON COMMUNICATIONS COM 92343V104 61,335 1,031,013 SH   SOLE   1,028,488 0 2,525
VIEMED HEALTHCARE INC COM 92663R105 907 105,000 SH   SOLE   105,000 0 0
VISA INC COM CL A COM 92826C839 21,816 109,096 SH   SOLE   109,096 0 0
VISTEON CORPORATION COM 92839U206 4,842 69,950 SH   SOLE   69,950 0 0
VIVENDI SA COM F97982106 21,169 758,500 SH   SOLE   758,500 0 0
VOYA FINANCIAL INC. COM 929089100 1,774 37,005 SH   SOLE   37,005 0 0
VULCAN MATERIALS COMPANY COM 929160109 19,184 141,535 SH   SOLE   141,535 0 0
WACHOVIA CAP TR III COM 92978aaa0 1,022 1,023,000 PRN   SOLE   1,023,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 284 7,901 SH   SOLE   6,821 0 1,080
WALMART INC. COM 931142103 38,677 276,442 SH   SOLE   276,042 0 400
WALT DISNEY CO COM 254687106 51,559 415,527 SH   SOLE   413,242 70 2,215
WASTE CONNECTIONS COM 94106B101 1,623 15,637 SH   SOLE   15,637 0 0
WASTE MGMT INC COM 94106L109 16,157 142,767 SH   SOLE   142,417 0 350
WATERS CORPORATION COM 941848103 7,847 40,099 SH   SOLE   39,264 25 810
WATSCO INC COM 942622200 3,163 13,580 SH   SOLE   13,425 0 155
WEC ENERGY GROUP INC. COM 92939U106 246 2,542 SH   SOLE   2,542 0 0
WELLS FARGO CO COM 949746rg8 358 350,000 PRN   SOLE   350,000 0 0
WELLS FARGO CO NEW COM 949746101 3,673 156,230 SH   SOLE   154,760 0 1,470
WESTERN UNION CO COM 959802109 347 16,197 SH   SOLE   914 0 15,283
WEYERHAEUSER CO COM 962166104 46,642 1,635,415 SH   SOLE   1,626,752 300 8,363
WHEATON PRECIOUS METALS COM 962879102 27,446 559,330 SH   SOLE   559,330 0 0
WILLIAMS SONOMA INC COM 969904101 1,098 12,138 SH   SOLE   12,138 0 0
WILLIS TOWERS WATSON PLCLTD CO COM G96629103 444 2,125 SH   SOLE   2,125 0 0
WORKDAY INC CL A COM 98138H101 3,904 18,147 SH   SOLE   18,147 0 0
ZENDESK, INC. COM 98936J101 1,647 16,000 SH   SOLE   16,000 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 2,643 19,415 SH   SOLE   19,415 0 0
ZOOMINFO TECHNOLOGIES COM 98980F104 1,647 38,300 SH   SOLE   37,800 0 500
ZUORA INC COM 98983V106 131 12,700 SH   SOLE   12,700 0 0