0000919574-21-003604.txt : 20210517 0000919574-21-003604.hdr.sgml : 20210517 20210514211401 ACCESSION NUMBER: 0000919574-21-003604 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210517 DATE AS OF CHANGE: 20210514 EFFECTIVENESS DATE: 20210517 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TOCQUEVILLE ASSET MANAGEMENT L.P. CENTRAL INDEX KEY: 0000883961 IRS NUMBER: 133547557 STATE OF INCORPORATION: DE FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03589 FILM NUMBER: 21927089 BUSINESS ADDRESS: STREET 1: 40 WEST 57TH STREET STREET 2: 19TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10019 BUSINESS PHONE: 212-698-0800 MAIL ADDRESS: STREET 1: 40 WEST 57TH STREET STREET 2: 19TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10019 FORMER COMPANY: FORMER CONFORMED NAME: TOCQUEVILLE ASSET MANAGEMENT LP DATE OF NAME CHANGE: 19990325 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0000883961 XXXXXXXX 03-31-2021 03-31-2021 false TOCQUEVILLE ASSET MANAGEMENT L.P.
40 West 57th Street 19th Floor New York NY 10019
13F HOLDINGS REPORT 028-03589 N
Kelsey Graham Compliance Officer 646-8467-6530 /s/ Kelsey Graham New York NY 05-14-2021 1 717 6498909 1 0000801444 028-10558 TOCQUEVILLE TRUST
INFORMATION TABLE 2 infotable.xml 10X GENOMICS INC CL A COM 88025U109 362 2000 SH SOLE 2000 0 0 2U INC COM 90214J101 1161 30365 SH SOLE 30365 0 0 3-D SYS CORP DEL COM NEW 88554D205 1614 58835 SH SOLE 58835 0 0 3M CO COM 88579Y101 7578 39327 SH SOLE 39327 0 0 ABBOTT LABS COM 002824100 34670 289305 SH SOLE 289005 0 300 ABBVIE INC COM 00287Y109 30232 279353 SH SOLE 278483 0 870 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 790 48150 SH SOLE 48150 0 0 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 6851 61545 SH SOLE 61370 0 175 ABM INDS INC COM 000957100 6814 133575 SH SOLE 133575 0 0 ABSOLUTE SOFTWARE CORP COM 00386B109 6128 441400 SH SOLE 441400 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 597 23150 SH SOLE 23150 0 0 ACCELERON PHARMA INC COM 00434H108 271 2000 SH SOLE 2000 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 812 2938 SH SOLE 2938 0 0 ACTIVISION BLIZZARD INC COM 00507V109 2145 23065 SH SOLE 22859 0 206 ACUITY BRANDS INC COM 00508Y102 7806 47310 SH SOLE 47310 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 38554 81104 SH SOLE 80166 15 923 ADVISORSHARES TR PURE CANNABIS 00768Y495 1249 52816 SH SOLE 50761 300 1755 AERCAP HOLDINGS NV SHS N00985106 21305 362700 SH SOLE 362200 0 500 AFLAC INC COM 001055102 15020 293467 SH SOLE 293400 0 67 AGNICO EAGLE MINES LTD COM 008474108 686 11868 SH SOLE 11868 0 0 AIR PRODS & CHEMS INC COM 009158106 11361 40381 SH SOLE 40381 0 0 ALBEMARLE CORP COM 012653101 7526 51510 SH SOLE 51510 0 0 ALCON AG ORD SHS H01301128 14593 207939 SH SOLE 207939 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 49512 218376 SH SOLE 217451 25 900 ALLEGRO MICROSYSTEMS INC COM 01749D105 9016 355650 SH SOLE 350100 185 5365 ALLSTATE CORP COM 020002101 2522 21951 SH SOLE 19492 0 2459 ALPHABET INC CAP STK CL C 02079K107 81912 39597 SH SOLE 39300 7 290 ALPHABET INC CAP STK CL A 02079K305 99890 48431 SH SOLE 48431 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 329 6385 SH SOLE 6205 180 0 ALTRIA GROUP INC COM 02209S103 508 9933 SH SOLE 5923 0 4010 AMAZON COM INC COM 023135106 139948 45231 SH SOLE 44965 3 263 AMCOR PLC ORD G0250X107 128 10980 SH SOLE 1600 0 9380 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 136 10000 SH SOLE 10000 0 0 AMERICAN EXPRESS CO COM 025816109 9670 68370 SH SOLE 68370 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 300 9000 SH SOLE 9000 0 0 AMERICAN TOWER CORP NEW COM 03027X100 702 2937 SH SOLE 2937 0 0 AMERIPRISE FINL INC COM 03076C106 667 2868 SH SOLE 604 0 2264 AMETEK INC COM 031100100 383 3000 SH SOLE 3000 0 0 AMGEN INC COM 031162100 7463 29995 SH SOLE 29989 0 6 AMKOR TECHNOLOGY INC COM 031652100 337 14231 SH SOLE 1369 0 12862 AMN HEALTHCARE SVCS INC COM 001744101 239 3244 SH SOLE 3244 0 0 ANSYS INC COM 03662Q105 509 1500 SH SOLE 1500 0 0 ANTARES PHARMA INC COM 036642106 314 76500 SH SOLE 76500 0 0 ANTHEM INC COM 036752103 3920 10922 SH SOLE 10905 0 17 APOGEE ENTERPRISES INC COM 037598109 7524 184060 SH SOLE 183991 0 69 APOLLO GLOBAL MGMT INC COM CL A 03768E105 3758 79945 SH SOLE 79445 0 500 APPLE INC COM 037833100 151606 1241145 SH SOLE 1232320 80 8745 APPLIED MATLS INC COM 038222105 58258 436066 SH SOLE 436066 0 0 ARK ETF TR 3D PRINTING ETF 00214Q500 427 10990 SH SOLE 10990 0 0 ARROW ELECTRS INC COM 042735100 2687 24250 SH SOLE 24250 0 0 ASPEN TECHNOLOGY INC COM 045327103 310 2150 SH SOLE 2150 0 0 AT Mid Cap Equity Fund Institu COM 00769G477 233 11257 SH SOLE 11257 0 0 AT&T INC COM 00206R102 9347 308801 SH SOLE 299151 0 9650 ATLASSIAN CORP PLC CL A G06242104 738 3500 SH SOLE 3500 0 0 AUTODESK INC COM 052769106 571 2060 SH SOLE 1275 0 785 AUTOMATIC DATA PROCESSING IN COM 053015103 22463 119185 SH SOLE 119185 0 0 AUTOZONE INC COM 053332102 510 363 SH SOLE 363 0 0 AVALARA INC COM 05338G106 707 5300 SH SOLE 5100 0 200 AVANGRID INC COM 05351W103 4558 91500 SH SOLE 90120 0 1380 AVANTOR INC COM 05352A100 347 12000 SH SOLE 12000 0 0 AVIENT CORPORATION COM 05368V106 6157 130250 SH SOLE 130250 0 0 AXALTA COATING SYS LTD COM G0750C108 324 10970 SH SOLE 10970 0 0 AXOGEN INC COM 05463X106 2330 115000 SH SOLE 115000 0 0 AZZ INC COM 002474104 997 19799 SH SOLE 19799 0 0 Accor SA COM F00189120 11596 306800 SH SOLE 306800 0 0 Adidas AG COM D0066B185 18099 57850 SH SOLE 57850 0 0 Advanced Drainage Systems Inc COM 00790r104 258 2500 SH SOLE 2500 0 0 Airbus SE COM N0280G100 340 3000 SH SOLE 3000 0 0 American Beacon Tocqueville In COM 024526394 10606 557920 SH SOLE 541331 2845 13744 American Beacon Tocqueville In COM 024526378 6656 348648 SH SOLE 348648 0 0 American Beacon Tocqueville In COM 024526386 6303 331372 SH SOLE 331264 0 108 American Express Co COM 025816bj7 499 500000 PRN SOLE 500000 0 0 American FD Europacific GWTH F COM 29875E100 8821 128161 SH SOLE 121332 0 6829 Applus Services SA COM E0534T106 10406 1002710 SH SOLE 1002710 0 0 Asahi Group Hldgs COM J02100113 14890 352700 SH SOLE 352700 0 0 Auto1 Group COM d0r06d102 500 8800 SH SOLE 6800 0 2000 BAKER HUGHES COMPANY CL A 05722G100 364 16850 SH SOLE 16850 0 0 BANK NEW YORK MELLON CORP COM 064058100 698 14755 SH SOLE 14755 0 0 BARRICK GOLD CORP COM 067901108 3637 183710 SH SOLE 183710 0 0 BAXTER INTL INC COM 071813109 276 3276 SH SOLE 3276 0 0 BECTON DICKINSON & CO COM 075887109 4385 18032 SH SOLE 18032 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 64812 253696 SH SOLE 251110 60 2526 BERKSHIRE HATHAWAY INC DEL CL A 084670108 1157 3 SH SOLE 3 0 0 BEST BUY INC COM 086516101 496 4320 SH SOLE 233 0 4087 BEYOND MEAT INC COM 08862E109 260 2000 SH SOLE 2000 0 0 BHP GROUP LTD SPONSORED ADS 088606108 32592 469694 SH SOLE 469694 0 0 BIO-TECHNE CORP COM 09073M104 471 1232 SH SOLE 1200 0 32 BIOGEN INC COM 09062X103 26129 93400 SH SOLE 92546 0 854 BIOMARIN PHARMACEUTICAL INC COM 09061G101 17816 235947 SH SOLE 234412 65 1470 BIOXCEL THERAPEUTICS INC COM 09075P105 628 14550 SH SOLE 14450 0 100 BK OF AMERICA CORP COM 060505104 53498 1382730 SH SOLE 1375507 0 7223 BLACKROCK INC COM 09247X101 299 396 SH SOLE 396 0 0 BLACKSTONE GROUP INC COM 09260D107 11776 157999 SH SOLE 157999 0 0 BLOOM ENERGY CORP COM CL A 093712107 1473 54470 SH SOLE 54470 0 0 BLUE BIRD CORP COM 095306106 1585 63331 SH SOLE 63331 0 0 BOEING CO COM 097023105 38349 150554 SH SOLE 149669 25 860 BOOKING HOLDINGS INC COM 09857L108 31234 13406 SH SOLE 13387 0 19 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 530 6585 SH SOLE 6585 0 0 BOSTON PROPERTIES INC COM 101121101 33053 326413 SH SOLE 325959 0 454 BOSTON SCIENTIFIC CORP COM 101137107 36859 953671 SH SOLE 946811 275 6585 BP PLC SPONSORED ADR 055622104 17628 723923 SH SOLE 723923 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 600 3500 SH SOLE 3500 0 0 BRINKER INTL INC COM 109641100 426 6000 SH SOLE 6000 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 24736 391830 SH SOLE 391738 0 92 BROADCOM INC COM 11135F101 10871 23447 SH SOLE 23155 0 292 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 232 4350 SH SOLE 4350 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 3976 85740 SH SOLE 85240 0 500 BUNGE LIMITED COM G16962105 2451 30915 SH SOLE 30435 0 480 BYD Co Ltd COM Y1023R104 666 30625 SH SOLE 30625 0 0 Bank of Montreal COM 06368B5P9 1855 1769000 PRN SOLE 1737000 0 32000 Bank of NY Mellon Corp COM 064058AH3 1346 1242000 PRN SOLE 1219000 0 23000 British American Tobacco Plc COM G1510J102 849 21939 SH SOLE 21939 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 304 3182 SH SOLE 2759 0 423 CABOT OIL & GAS CORP COM 127097103 269 14300 SH SOLE 14300 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 685 5000 SH SOLE 5000 0 0 CAMECO CORP COM 13321L108 19545 1176725 SH SOLE 1176725 0 0 CANADIAN NATL RY CO COM 136375102 500 4312 SH SOLE 4312 0 0 CAPITAL ONE FINL CORP COM 14040H105 20485 161006 SH SOLE 161000 0 6 CARETRUST REIT INC COM 14174T107 221 9500 SH SOLE 9500 0 0 CARLISLE COS INC COM 142339100 1962 11924 SH SOLE 11924 0 0 CARMAX INC COM 143130102 834 6290 SH SOLE 6290 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 14999 355265 SH SOLE 355265 0 0 CARS COM INC COM 14575E105 14411 1111983 SH SOLE 1111983 0 0 CATALYST BIOSCIENCES INC COM NEW 14888D208 199 39580 SH SOLE 38800 0 780 CATALYST PHARMACEUTICALS INC COM 14888U101 72 15675 SH SOLE 1031 0 14644 CATERPILLAR INC COM 149123101 32738 141191 SH SOLE 141187 0 4 CBRE GROUP INC CL A 12504L109 3720 47025 SH SOLE 46170 0 855 CERNER CORP COM 156782104 811 11282 SH SOLE 10532 0 750 CHAMPIONS ONCOLOGY INC COM NEW 15870P307 2853 252461 SH SOLE 252461 0 0 CHANGE HEALTHCARE INC COM 15912K100 4707 213000 SH SOLE 213000 0 0 CHARLES RIV LABS INTL INC COM 159864107 698 2410 SH SOLE 2400 0 10 CHECK POINT SOFTWARE TECH LT ORD M22465104 546 4875 SH SOLE 4875 0 0 CHEMED CORP NEW COM 16359R103 345 750 SH SOLE 750 0 0 CHEVRON CORP NEW COM 166764100 25388 242274 SH SOLE 241631 0 643 CHIPOTLE MEXICAN GRILL INC COM 169656105 27006 19007 SH SOLE 19007 0 0 CHUBB LIMITED COM H1467J104 17665 111825 SH SOLE 111825 0 0 CHURCH & DWIGHT INC COM 171340102 282 3228 SH SOLE 3200 0 28 CIGNA CORP NEW COM 125523100 1857 7682 SH SOLE 7596 0 86 CINTAS CORP COM 172908105 1087 3185 SH SOLE 3185 0 0 CISCO SYS INC COM 17275R102 27688 535440 SH SOLE 534240 0 1200 CITIGROUP INC COM NEW 172967424 2230 30659 SH SOLE 25013 0 5646 CITRIX SYS INC COM 177376100 318 2269 SH SOLE 150 0 2119 CLOUDERA INC COM 18914U100 545 44800 SH SOLE 44800 0 0 COCA COLA CO COM 191216100 20106 381441 SH SOLE 380537 0 904 CODA OCTOPUS GROUP INC COM NEW 19188U206 4831 544003 SH SOLE 544003 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4380 56070 SH SOLE 56070 0 0 COLGATE PALMOLIVE CO COM 194162103 37430 474825 SH SOLE 471570 145 3110 COMCAST CORP NEW CL A 20030N101 18033 333268 SH SOLE 330858 110 2300 COMPUTER TASK GROUP INC COM 205477102 614 64315 SH SOLE 64315 0 0 COMTECH TELECOMMUNICATIONS C COM NEW 205826209 3723 149875 SH SOLE 149875 0 0 CONAGRA BRANDS INC COM 205887102 224 5950 SH SOLE 5950 0 0 CONOCOPHILLIPS COM 20825C104 681 12856 SH SOLE 11681 0 1175 CONSTELLATION BRANDS INC CL A 21036P108 23083 101241 SH SOLE 100741 0 500 COPART INC COM 217204106 760 7000 SH SOLE 7000 0 0 CORNING INC COM 219350105 7866 180779 SH SOLE 180779 0 0 CORTEVA INC COM 22052L104 3137 67290 SH SOLE 67290 0 0 COSTAR GROUP INC COM 22160N109 833 1014 SH SOLE 1014 0 0 COSTCO WHSL CORP NEW COM 22160K105 7644 21687 SH SOLE 21687 0 0 COUPA SOFTWARE INC COM 22266L106 4002 15725 SH SOLE 15725 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 12123 70123 SH SOLE 70023 0 100 CRANE CO COM 224399105 7074 75325 SH SOLE 75325 0 0 CROSS CTRY HEALTHCARE INC COM 227483104 6884 551150 SH SOLE 551150 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 8510 46627 SH SOLE 46361 0 266 CROWN CASTLE INTL CORP NEW COM 22822V101 503 2920 SH SOLE 2920 0 0 CROWN HLDGS INC COM 228368106 286 2950 SH SOLE 2950 0 0 CSX CORP COM 126408103 668 6930 SH SOLE 6930 0 0 CUMMINS INC COM 231021106 596 2302 SH SOLE 1676 0 626 CVS HEALTH CORP COM 126650100 1500 19942 SH SOLE 19495 0 447 CYBERARK SOFTWARE LTD SHS M2682V108 11230 86824 SH SOLE 85564 40 1220 Canopy Rivers Inc. COM 768014102 131 70400 SH SOLE 70400 0 0 Charles Schwab COM 808513ap0 5710 5650000 PRN SOLE 5650000 0 0 Citigroup Inc COM 172967MU2 3319 3287000 PRN SOLE 3258000 0 29000 Citigroup Inc Var 99 Due 12/31 COM 172967kd2 1214 1211000 PRN SOLE 1180000 0 31000 Citigroup Inc. COM 172967hq7 5175 4871000 PRN SOLE 4861000 0 10000 DANAHER CORPORATION COM 235851102 6524 28984 SH SOLE 28984 0 0 DANIMER SCIENTIFIC INC COM CL A 236272100 881 23350 SH SOLE 22850 0 500 DARLING INGREDIENTS INC COM 237266101 384 5218 SH SOLE 341 0 4877 DEERE & CO COM 244199105 81505 217847 SH SOLE 216682 30 1135 DELTA AIR LINES INC DEL COM NEW 247361702 11355 235197 SH SOLE 235127 0 70 DEXCOM INC COM 252131107 2791 7765 SH SOLE 7765 0 0 DHT HOLDINGS INC SHS NEW Y2065G121 247 41633 SH SOLE 3839 0 37794 DIAGEO PLC SPON ADR NEW 25243Q205 20384 124135 SH SOLE 123985 0 150 DIAMONDBACK ENERGY INC COM 25278X109 13025 177229 SH SOLE 176950 0 279 DIGITAL RLTY TR INC COM 253868103 250 1775 SH SOLE 1775 0 0 DISCOVER FINL SVCS COM 254709108 522 5500 SH SOLE 5500 0 0 DISCOVERY INC COM SER C 25470F302 548 14848 SH SOLE 14848 0 0 DISCOVERY INC COM SER A 25470F104 523 12028 SH SOLE 723 0 11305 DISNEY WALT CO COM 254687106 69652 377474 SH SOLE 375639 60 1775 DOLLAR GEN CORP NEW COM 256677105 7392 36480 SH SOLE 36480 0 0 DOLLAR TREE INC COM 256746108 2335 20398 SH SOLE 20398 0 0 DOMINION ENERGY INC COM 25746U109 56552 744491 SH SOLE 742991 65 1435 DONALDSON INC COM 257651109 26366 453333 SH SOLE 450813 50 2470 DOVER CORP COM 260003108 1995 14550 SH SOLE 14550 0 0 DOW INC COM 260557103 6539 102263 SH SOLE 102218 0 45 DRAFTKINGS INC COM CL A 26142R104 309 5037 SH SOLE 5000 0 37 DUKE ENERGY CORP NEW COM NEW 26441C204 14918 154538 SH SOLE 154538 0 0 DUPONT DE NEMOURS INC COM 26614N102 23484 303886 SH SOLE 303886 0 0 DURECT CORP COM 266605104 1876 947500 SH SOLE 945800 0 1700 DXC TECHNOLOGY CO COM 23355L106 11982 383290 SH SOLE 383290 0 0 DYCOM INDS INC COM 267475101 1436 15470 SH SOLE 15470 0 0 Depository Trust & Clearing Co COM 249670aa8 5635 5750000 PRN SOLE 5750000 0 0 Deutsche Telekom AG F ADR COM 251566105 5006 247320 SH SOLE 244629 0 2691 Dominion Energy Inc COM 25746UDD8 4093 3888000 PRN SOLE 3852000 0 36000 EASTMAN CHEM CO COM 277432100 493 4479 SH SOLE 4170 0 309 EBAY INC. COM 278642103 96644 1578118 SH SOLE 1561692 285 16141 ECOLAB INC COM 278865100 664 3100 SH SOLE 3100 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 8402 100457 SH SOLE 100457 0 0 EIGER BIOPHARMACEUTICALS INC COM 28249U105 468 52925 SH SOLE 52400 0 525 EMERSON ELEC CO COM 291011104 14401 159626 SH SOLE 159626 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 1288 27140 SH SOLE 26905 0 235 ENSIGN GROUP INC COM 29358P101 3152 33590 SH SOLE 33527 0 63 ENTERPRISE PRODS PARTNERS L COM 293792107 216 9820 SH SOLE 9820 0 0 EPAM SYS INC COM 29414B104 8945 22550 SH SOLE 22550 0 0 ESSEX PPTY TR INC COM 297178105 303 1114 SH SOLE 60 0 1054 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 1669 72897 SH SOLE 71735 0 1162 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3293 59975 SH SOLE 58705 145 1125 ETF SER SOLUTIONS US GLB JETS 26922A842 638 23700 SH SOLE 23700 0 0 EURONET WORLDWIDE INC COM 298736109 2135 15440 SH SOLE 15440 0 0 EVERGY INC COM 30034W106 296 4980 SH SOLE 4980 0 0 EVERSOURCE ENERGY COM 30040W108 3032 35020 SH SOLE 35020 0 0 EVOFEM BIOSCIENCES INC COM 30048L104 387 221100 SH SOLE 219400 0 1700 EXPEDIA GROUP INC COM NEW 30212P303 34866 202566 SH SOLE 201711 40 815 EXPEDITORS INTL WASH INC COM 302130109 10530 97777 SH SOLE 96332 65 1380 EXPERIENCE INVT CORP COM CL A 30217C109 142 13760 SH SOLE 13760 0 0 EXPONENT INC COM 30214U102 496 5090 SH SOLE 5090 0 0 EXXON MOBIL CORP COM 30231G102 10619 190205 SH SOLE 187691 0 2514 Eaton Vance South Carolina Mun COM 27826Y720 631 66744 SH SOLE 66744 0 0 Edgewood Growth Fund COM 0075W0759 236 4500 SH SOLE 4500 0 0 Elanco Animal Health Inc. COM 28414h103 22680 770131 SH SOLE 762871 330 6930 Equitable Holdings Inc. COM 29452EAA9 4172 3945000 PRN SOLE 3907000 0 38000 EssilorLuxottica SA COM F31668100 25547 156550 SH SOLE 156550 0 0 Europacific Growth Fund F3 COM 298706110 6957 100738 SH SOLE 99730 793 215 F5 NETWORKS INC COM 315616102 4970 23824 SH SOLE 23824 0 0 FABRINET SHS G3323L100 9901 109535 SH SOLE 109535 0 0 FAIR ISAAC CORP COM 303250104 729 1500 SH SOLE 1500 0 0 FARMLAND PARTNERS INC COM 31154R109 4219 376355 SH SOLE 376355 0 0 FEDEX CORP COM 31428X106 53629 188809 SH SOLE 187479 30 1300 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 9317 229145 SH SOLE 228645 0 500 FIDELITY NATL INFORMATION SV COM 31620M106 9138 64988 SH SOLE 64756 0 232 FIREEYE INC COM 31816Q101 880 44980 SH SOLE 44650 0 330 FIRST REP BK SAN FRANCISCO C COM 33616C100 7243 43438 SH SOLE 41798 0 1640 FIRST SOLAR INC COM 336433107 2099 24044 SH SOLE 23975 0 69 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1029 13160 SH SOLE 13160 0 0 FISERV INC COM 337738108 6589 55349 SH SOLE 55049 0 300 FLEETCOR TECHNOLOGIES INC COM 339041105 253 940 SH SOLE 940 0 0 FLEX LTD ORD Y2573F102 9882 539700 SH SOLE 539700 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 286 3000 SH SOLE 3000 0 0 FLOWSERVE CORP COM 34354P105 2323 59850 SH SOLE 59850 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 10361 137541 SH SOLE 137541 0 0 FORD MTR CO DEL COM 345370860 10156 829073 SH SOLE 829073 0 0 FORTE BIOSCIENCES INC COM 34962G109 428 12500 SH SOLE 12500 0 0 FORTINET INC COM 34959E109 1055 5723 SH SOLE 4567 0 1156 FRANCO NEV CORP COM 351858105 18978 151470 SH SOLE 151470 0 0 FREEPORT-MCMORAN INC CL B 35671D857 11949 362861 SH SOLE 362815 0 46 FRONTDOOR INC COM 35905A109 806 15000 SH SOLE 15000 0 0 FULLER H B CO COM 359694106 3932 62500 SH SOLE 62500 0 0 Facebook Inc. CL A 30303m102 34516 117191 SH SOLE 116766 0 425 Falcon Oil & Gas Ltd. COM 306071101 4 40000 SH SOLE 40000 0 0 Fidelity Cap & Income FD SH BE COM 316062108 367 33152 SH SOLE 33152 0 0 Fidelity Concord Str TR 500 ID COM 315911750 8939 64675 SH SOLE 64675 0 0 Fidelity Puritan COM 316345107 218 8014 SH SOLE 8014 0 0 Fission Uranium Corp. COM 33812R109 28 67700 SH SOLE 67700 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 271 11050 SH SOLE 11050 0 0 GENERAL DYNAMICS CORP COM 369550108 914 5035 SH SOLE 5035 0 0 GENERAL ELECTRIC CO COM 369604103 546 41567 SH SOLE 41567 0 0 GENERAL MLS INC COM 370334104 464 7570 SH SOLE 7570 0 0 GENERAL MTRS CO COM 37045V100 2173 37813 SH SOLE 37813 0 0 GENUINE PARTS CO COM 372460105 1110 9600 SH SOLE 9600 0 0 GILEAD SCIENCES INC COM 375558103 21092 326349 SH SOLE 325259 0 1090 GLOBAL PMTS INC COM 37940X102 3595 17836 SH SOLE 17836 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 2910 65938 SH SOLE 64253 190 1495 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 251 4300 SH SOLE 4300 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2764 83417 SH SOLE 81417 225 1775 GODADDY INC CL A 380237107 485 6250 SH SOLE 6250 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 4377 13385 SH SOLE 13376 0 9 GRACO INC COM 384109104 1172 16360 SH SOLE 16360 0 0 GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 10396 1173390 SH SOLE 1173390 0 0 Goldman Sachs Group Inc. COM 38144GAB7 4902 4634000 PRN SOLE 4600000 0 34000 HAEMONETICS CORP MASS COM 405024100 2648 23852 SH SOLE 23852 0 0 HARSCO CORP COM 415864107 7458 434895 SH SOLE 434895 0 0 HCA HEALTHCARE INC COM 40412C101 3055 16220 SH SOLE 15061 0 1159 HEICO CORP NEW COM 422806109 483 3843 SH SOLE 3843 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 378 24000 SH SOLE 24000 0 0 HNI CORP COM 404251100 217 5488 SH SOLE 583 0 4905 HOME DEPOT INC COM 437076102 460607 1508951 SH SOLE 1508281 25 645 HONEYWELL INTL INC COM 438516106 28804 132695 SH SOLE 132595 0 100 HOST HOTELS & RESORTS INC COM 44107P104 2303 136692 SH SOLE 128666 0 8026 HOWMET AEROSPACE INC COM 443201108 443 13788 SH SOLE 13631 0 157 HSBC HLDGS PLC SPON ADR NEW 404280406 15210 521970 SH SOLE 521970 0 0 HUBBELL INC COM 443510607 467 2500 SH SOLE 2500 0 0 HUTTIG BLDG PRODS INC COM 448451104 1821 497563 SH SOLE 497563 0 0 HYATT HOTELS CORP COM CL A 448579102 1274 15400 SH SOLE 15400 0 0 Hannover Rueckversicherung SE COM 410693105 552 6015 SH SOLE 6015 0 0 Hartford International Equity COM 41664L351 129 10183 SH SOLE 10183 0 0 Hermes International SCA COM 42751Q105 1373 12365 SH SOLE 12365 0 0 Huntington Bancshares Inc. COM 446150al8 1346 1326000 PRN SOLE 1326000 0 0 Huntington Bancshares Inc. COM 446150AV6 3593 3451000 PRN SOLE 3418000 0 33000 I-Pulse Inc (pvt) COM 8AMCS0752 391 36202 SH SOLE 36202 0 0 IAC INTERACTIVECORP NEW COM 44891N109 401 1856 SH SOLE 1856 0 0 ICF INTL INC COM 44925C103 1905 21800 SH SOLE 21800 0 0 IDACORP INC COM 451107106 210 2100 SH SOLE 2100 0 0 IDEX CORP COM 45167R104 523 2500 SH SOLE 2500 0 0 IDEXX LABS INC COM 45168D104 1436 2935 SH SOLE 2925 0 10 II-VI INC COM 902104108 4201 61439 SH SOLE 61307 0 132 ILLINOIS TOOL WKS INC COM 452308109 6588 29738 SH SOLE 29738 0 0 ILLUMINA INC COM 452327109 9426 24542 SH SOLE 24162 15 365 IMPERIAL OIL LTD COM NEW 453038408 4205 173900 SH SOLE 173900 0 0 INNOSPEC INC COM 45768S105 4177 40675 SH SOLE 40675 0 0 INNOVIVA INC COM 45781M101 142 11886 SH SOLE 1045 0 10841 INOGEN INC COM 45780L104 4053 77175 SH SOLE 77175 0 0 INSULET CORP COM 45784P101 1592 6100 SH SOLE 6100 0 0 INTEL CORP COM 458140100 43620 681563 SH SOLE 678717 0 2846 INTERCONTINENTAL EXCHANGE IN COM 45866F104 5547 49667 SH SOLE 49667 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 7063 53002 SH SOLE 52558 0 444 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 692 4955 SH SOLE 4955 0 0 INTERPUBLIC GROUP COS INC COM 460690100 7539 258173 SH SOLE 253065 0 5108 INTUIT COM 461202103 9537 24897 SH SOLE 24712 0 185 INTUITIVE SURGICAL INC COM NEW 46120E602 6490 8783 SH SOLE 8783 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 321 7495 SH SOLE 7295 200 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 889 14000 SH SOLE 14000 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 1471 4608 SH SOLE 4608 0 0 INVITAE CORP COM 46185L103 344 9000 SH SOLE 9000 0 0 IONIS PHARMACEUTICALS INC COM 462222100 11037 245492 SH SOLE 245492 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 2963 93590 SH SOLE 93090 0 500 IQVIA HLDGS INC COM 46266C105 3805 19700 SH SOLE 19700 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 319 28531 SH SOLE 28531 0 0 ISHARES GOLD TR ISHARES 464285105 59684 3670617 SH SOLE 3647912 950 21755 ISHARES INC MSCI CDA ETF 464286509 306 9000 SH SOLE 9000 0 0 ISHARES SILVER TR ISHARES 46428Q109 627 27600 SH SOLE 27600 0 0 ISHARES TR MSCI CHINA ETF 46429B671 21159 258983 SH SOLE 258983 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 10716 67196 SH SOLE 66131 250 815 ISHARES TR SHORT TREAS BD 464288679 481 4350 SH SOLE 4350 0 0 ISHARES TR U.S. REAL ES ETF 464287739 523 5690 SH SOLE 5690 0 0 ISHARES TR US TELECOM ETF 464287713 1303 40300 SH SOLE 40300 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 440 9425 SH SOLE 9425 0 0 ISHARES TR US HLTHCR PR ETF 464288828 327 1300 SH SOLE 1300 0 0 ISHARES TR EAFE GRWTH ETF 464288885 480 4775 SH SOLE 4775 0 0 ISHARES TR MSCI EAFE ETF 464287465 7003 92305 SH SOLE 92305 0 0 ISHARES TR RUS MD CP GR ETF 464287481 9291 91037 SH SOLE 88139 230 2668 ISHARES TR GL CLEAN ENE ETF 464288224 4192 172503 SH SOLE 169358 250 2895 ISHARES TR NASDAQ BIOTECH 464287556 5766 38295 SH SOLE 37825 55 415 ISHARES TR PFD AND INCM SEC 464288687 1512 39369 SH SOLE 38439 0 930 ISHARES TR RUS 1000 GRW ETF 464287614 1301 5351 SH SOLE 5351 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 2375 10750 SH SOLE 10750 0 0 ISHARES TR CORE S&P500 ETF 464287200 347 873 SH SOLE 375 0 498 ISHARES TR GLOB HLTHCRE ETF 464287325 3298 42800 SH SOLE 42800 0 0 ISHARES TR LATN AMER 40 ETF 464287390 2092 75771 SH SOLE 73541 215 2015 ISHARES TR S&P MC 400GR ETF 464287606 439 5600 SH SOLE 5600 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 1281 24009 SH SOLE 23884 0 125 ISHARES TR CORE 1 5 YR USD 46432F859 482 9400 SH SOLE 9400 0 0 ISHARES TR CORE MSCI EAFE 46432F842 254 3523 SH SOLE 3523 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 735 10460 SH SOLE 10460 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 838 169000 SH SOLE 169000 0 0 Impala Platinum Holdings Ltd. COM S37840113 10364 559100 SH SOLE 559100 0 0 Invesco Etf Trust Water Res Po WATER RES ETF 46137v142 2820 57095 SH SOLE 55730 150 1215 J2 GLOBAL INC COM 48123V102 9876 82400 SH SOLE 82400 0 0 JACOBS ENGR GROUP INC COM 469814107 6495 50245 SH SOLE 49040 30 1175 JOHNSON & JOHNSON COM 478160104 72054 438417 SH SOLE 437263 0 1154 JOHNSON CTLS INTL PLC SHS G51502105 3543 59383 SH SOLE 55004 0 4379 JPMORGAN CHASE & CO COM 46625H100 24979 164087 SH SOLE 162745 0 1342 JPMorgan Chase COM 48128BAF8 4070 3937000 PRN SOLE 3924000 0 13000 JPMorgan Chase & VAR 99 Due 1 COM 48127faa1 846 850000 PRN SOLE 750000 0 100000 JPMorgan Chase & Co. COM 48128BAG6 506 500000 PRN SOLE 500000 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 792 3000 SH SOLE 3000 0 0 KELSO TECHNOLOGIES INC COM NEW 48826D201 1125 961300 SH SOLE 961300 0 0 KENNAMETAL INC COM 489170100 9856 246596 SH SOLE 243121 130 3345 KEURIG DR PEPPER INC COM 49271V100 15964 464480 SH SOLE 458550 265 5665 KEYCORP COM 493267108 1747 87440 SH SOLE 87369 0 71 KEYSIGHT TECHNOLOGIES INC COM 49338L103 211 1470 SH SOLE 1470 0 0 KIMBERLY-CLARK CORP COM 494368103 2544 18295 SH SOLE 18295 0 0 KIMCO RLTY CORP COM 49446R109 449 23950 SH SOLE 23950 0 0 KINDER MORGAN INC DEL COM 49456B101 4803 288445 SH SOLE 285490 0 2955 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 16419 341428 SH SOLE 337303 180 3945 KNOWLES CORP COM 49926D109 2873 137350 SH SOLE 137350 0 0 KOHLS CORP COM 500255104 209 3500 SH SOLE 3500 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 5246 91989 SH SOLE 91988 0 1 KRAFT HEINZ CO COM 500754106 3553 88837 SH SOLE 87897 0 940 KROGER CO COM 501044101 806 22407 SH SOLE 14647 0 7760 KULICKE & SOFFA INDS INC COM 501242101 3234 65862 SH SOLE 65862 0 0 Kion Group AG COM D4S14D103 9183 92797 SH SOLE 92797 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 11950 58960 SH SOLE 57931 25 1004 LABORATORY CORP AMER HLDGS COM NEW 50540R409 5000 19604 SH SOLE 19604 0 0 LAM RESEARCH CORP COM 512807108 1423 2391 SH SOLE 2380 0 11 LANDEC CORP COM 514766104 1651 155800 SH SOLE 155800 0 0 LANTHEUS HLDGS INC COM 516544103 3786 177150 SH SOLE 177150 0 0 LAZARD LTD SHS A G54050102 1669 38350 SH SOLE 38350 0 0 LEAR CORP COM NEW 521865204 4817 26575 SH SOLE 26575 0 0 LEGGETT & PLATT INC COM 524660107 3393 74330 SH SOLE 73530 0 800 LENNAR CORP CL A 526057104 276 2723 SH SOLE 140 0 2583 LEXINGTON REALTY TRUST COM 529043101 202 18179 SH SOLE 18179 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 3501 23318 SH SOLE 23318 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 206 8069 SH SOLE 1279 0 6790 LILLY ELI & CO COM 532457108 2084 11157 SH SOLE 11157 0 0 LINDE PLC SHS G5494J103 3182 11358 SH SOLE 11358 0 0 LKQ CORP COM 501889208 1659 39200 SH SOLE 39200 0 0 LOCKHEED MARTIN CORP COM 539830109 4983 13487 SH SOLE 13487 0 0 LOWES COS INC COM 548661107 17418 91587 SH SOLE 91587 0 0 LPL FINL HLDGS INC COM 50212V100 1866 13125 SH SOLE 12975 0 150 LTC PPTYS INC COM 502175102 4071 97582 SH SOLE 96512 0 1070 LUMEN TECHNOLOGIES INC COM 550241103 876 65614 SH SOLE 55389 0 10225 LUMENTUM HLDGS INC COM 55024U109 9969 109135 SH SOLE 109135 0 0 LVMH Moet Hennessy COM F58485115 421 630 SH SOLE 630 0 0 LVMH Moet Hennessy Louis Vuitt COM 502441306 1632 12191 SH SOLE 12191 0 0 LYDALL INC DEL COM 550819106 8680 257250 SH SOLE 257250 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 317 3046 SH SOLE 2800 0 246 Liberty Broadband Corp Pfd. COM 530307503 561 20956 SH SOLE 20956 0 0 M & T BK CORP COM 55261F104 10589 69845 SH SOLE 69832 0 13 M&T Bank Corp COM 55261FAL8 4158 3946000 PRN SOLE 3908000 0 38000 MAG SILVER CORP COM 55903Q104 7505 500000 SH SOLE 500000 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1214 27992 SH SOLE 27992 0 0 MAGNA INTL INC COM 559222401 276 3130 SH SOLE 2071 0 1059 MAGNITE INC COM 55955D100 208 5000 SH SOLE 5000 0 0 MARATHON PETE CORP COM 56585A102 16851 315030 SH SOLE 315030 0 0 MARKETAXESS HLDGS INC COM 57060D108 622 1250 SH SOLE 1250 0 0 MARTIN MARIETTA MATLS INC COM 573284106 19910 59287 SH SOLE 58609 18 660 MASCO CORP COM 574599106 782 13060 SH SOLE 11154 0 1906 MASIMO CORP COM 574795100 344 1500 SH SOLE 1500 0 0 MASTERCARD INCORPORATED CL A 57636Q104 25601 71904 SH SOLE 71829 0 75 MATCH GROUP INC NEW COM 57667L107 1449 10550 SH SOLE 10550 0 0 MAVERIX METALS INC COM NEW 57776F405 1316 250024 SH SOLE 247024 0 3000 MAYVILLE ENGINEERING CO INC COM 578605107 4076 283453 SH SOLE 283453 0 0 MCCORMICK & CO INC COM NON VTG 579780206 4140 46438 SH SOLE 46438 0 0 MCDONALDS CORP COM 580135101 44643 199176 SH SOLE 199176 0 0 MCKESSON CORP COM 58155Q103 968 4961 SH SOLE 3239 0 1722 MEDICENNA THERAPEUTICS CORP COM 58490H107 378 92600 SH SOLE 92600 0 0 MEDTRONIC PLC SHS G5960L103 3231 27350 SH SOLE 27350 0 0 MERCK & CO. INC COM 58933Y105 75204 975540 SH SOLE 970540 195 4805 METLIFE INC COM 59156R108 2302 37866 SH SOLE 33750 0 4116 MICRON TECHNOLOGY INC COM 595112103 5764 65339 SH SOLE 64439 0 900 MICROSOFT CORP COM 594918104 163124 691879 SH SOLE 690555 40 1284 MIRATI THERAPEUTICS INC COM 60468T105 343 2000 SH SOLE 2000 0 0 MISTRAS GROUP INC COM 60649T107 1988 174250 SH SOLE 174250 0 0 MITEK SYS INC COM NEW 606710200 3155 216365 SH SOLE 215600 0 765 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 1935 359720 SH SOLE 359720 0 0 MODINE MFG CO COM 607828100 1144 77433 SH SOLE 71281 0 6152 MOHAWK INDS INC COM 608190104 4624 24043 SH SOLE 24035 0 8 MONDELEZ INTL INC CL A 609207105 26936 460200 SH SOLE 455860 125 4215 MONGODB INC CL A 60937P106 669 2500 SH SOLE 2500 0 0 MOODYS CORP COM 615369105 302 1010 SH SOLE 1010 0 0 MORGAN STANLEY COM NEW 617446448 3365 43331 SH SOLE 38834 0 4497 MOSAIC CO NEW COM 61945C103 397 12550 SH SOLE 12550 0 0 MSC INDL DIRECT INC CL A 553530106 2174 24100 SH SOLE 24100 0 0 MSCI INC COM 55354G100 839 2000 SH SOLE 2000 0 0 Manulife Finl Corp COM 56501R957 386 17950 SH SOLE 17950 0 0 Merger Fund Institutional Cl COM 589509207 8135 464586 SH SOLE 457640 297 6649 Metlife Inc. COM 59156rbp2 5875 5890000 PRN SOLE 5890000 0 0 NATWEST GROUP PLC SPONS ADR 2 ORD 639057108 274 51066 SH SOLE 50356 0 710 NAVIENT CORPORATION COM 63938C108 2010 140456 SH SOLE 140456 0 0 NAVIGATOR HLDGS LTD SHS Y62132108 359 40368 SH SOLE 40368 0 0 NCS MULTISTAGE HLDGS INC COM NEW 628877201 3675 132449 SH SOLE 132449 0 0 NEKTAR THERAPEUTICS COM 640268108 890 44505 SH SOLE 44505 0 0 NETAPP INC COM 64110D104 486 6687 SH SOLE 4527 0 2160 NETFLIX INC COM 64110L106 12169 23327 SH SOLE 23086 10 231 NEUBASE THERAPEUTICS INC COM 64132K102 344 46550 SH SOLE 46550 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 746 7673 SH SOLE 7600 0 73 NEWELL BRANDS INC COM 651229106 4954 185000 SH SOLE 185000 0 0 NEWMONT CORP COM 651639106 20324 337209 SH SOLE 336690 0 519 NEXTERA ENERGY INC COM 65339F101 74529 985704 SH SOLE 985029 0 675 NIC INC COM 62914B100 2104 62000 SH SOLE 62000 0 0 NIKE INC CL B 654106103 2542 19126 SH SOLE 18976 0 150 NORDSON CORP COM 655663102 410 2062 SH SOLE 2000 0 62 NOVARTIS AG SPONSORED ADR 66987V109 25445 297667 SH SOLE 296511 50 1106 NUTRIEN LTD COM 67077M108 29754 552116 SH SOLE 552116 0 0 NVENT ELECTRIC PLC SHS G6700G107 1761 63105 SH SOLE 62355 0 750 NVIDIA CORPORATION COM 67066G104 74961 140396 SH SOLE 139676 10 710 NVR INC COM 62944T105 212 45 SH SOLE 45 0 0 Nestle SA COM H57312649 797 7125 SH SOLE 7125 0 0 Nestle SA - ADR COM 641069406 1890 16949 SH SOLE 16949 0 0 Nippon Telephone & Telegraph A COM 654624105 523 20190 SH SOLE 20000 0 190 Nisource Inc COM 65473pag0 5209 5045000 PRN SOLE 4994000 0 51000 OKTA INC CL A 679295105 4715 21390 SH SOLE 21390 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 3378 92221 SH SOLE 92221 0 0 ONCOSEC MED INC COM 68234L306 98 20500 SH SOLE 20500 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 215 20200 SH SOLE 20200 0 0 ORACLE CORP COM 68389X105 12091 172308 SH SOLE 165043 0 7265 ORION ENGINEERED CARBONS S A COM L72967109 8504 431250 SH SOLE 431250 0 0 OTIS WORLDWIDE CORP COM 68902V107 10497 153351 SH SOLE 153351 0 0 PACCAR INC COM 693718108 29282 315130 SH SOLE 313640 60 1430 PACIRA BIOSCIENCES INC COM 695127100 351 5010 SH SOLE 5000 0 10 PALO ALTO NETWORKS INC COM 697435105 18858 58554 SH SOLE 57646 15 893 PAN AMERN SILVER CORP COM 697900108 7643 254500 SH SOLE 254500 0 0 PAR TECHNOLOGY CORP COM 698884103 491 7500 SH SOLE 7500 0 0 PARKER-HANNIFIN CORP COM 701094104 22959 72785 SH SOLE 72785 0 0 PAYCHEX INC COM 704326107 439 4481 SH SOLE 4481 0 0 PAYCOM SOFTWARE INC COM 70432V102 3900 10539 SH SOLE 10539 0 0 PAYLOCITY HLDG CORP COM 70438V106 17082 94988 SH SOLE 94788 0 200 PAYPAL HLDGS INC COM 70450Y103 73393 302226 SH SOLE 299304 50 2872 PENN NATL GAMING INC COM 707569109 315 3000 SH SOLE 3000 0 0 PEPSICO INC COM 713448108 47780 337786 SH SOLE 336181 70 1535 PERKINELMER INC COM 714046109 358 2793 SH SOLE 1241 0 1552 PFIZER INC COM 717081103 56819 1568292 SH SOLE 1563853 0 4439 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 7161 293465 SH SOLE 293465 0 0 PHILIP MORRIS INTL INC COM 718172109 1390 15663 SH SOLE 13694 0 1969 PHILLIPS 66 COM 718546104 1456 17851 SH SOLE 17851 0 0 PHYSICIANS RLTY TR COM 71943U104 5951 336760 SH SOLE 333675 0 3085 PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 4258 411384 SH SOLE 403864 480 7040 PINTEREST INC CL A 72352L106 2127 28730 SH SOLE 28730 0 0 PLEXUS CORP COM 729132100 6663 72550 SH SOLE 72550 0 0 PNC FINANCIA 6.125 PFD PFD SE COM 693475857 322 12100 SH SOLE 12100 0 0 PNC FINL SVCS GROUP INC COM 693475105 2673 15239 SH SOLE 14956 0 283 POLARIS INC COM 731068102 2220 16632 SH SOLE 16632 0 0 POOL CORP COM 73278L105 958 2776 SH SOLE 2750 0 26 POTLATCHDELTIC CORPORATION COM 737630103 1157 21857 SH SOLE 21857 0 0 PPG INDS INC COM 693506107 382 2545 SH SOLE 2545 0 0 PPL CORP COM 69351T106 368 12750 SH SOLE 12750 0 0 PROCTER AND GAMBLE CO COM 742718109 54478 402259 SH SOLE 402079 0 180 PROFIRE ENERGY INC COM 74316X101 742 674125 SH SOLE 674125 0 0 PROGRESSIVE CORP COM 743315103 17879 186997 SH SOLE 186971 0 26 PRUDENTIAL FINL INC COM 744320102 3281 36014 SH SOLE 35975 0 39 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 665 11052 SH SOLE 10950 0 102 PULTE GROUP INC COM 745867101 449 8556 SH SOLE 8025 0 531 PVH CORPORATION COM 693656100 8155 77155 SH SOLE 77155 0 0 Peloton Interactive Inc. Cl A CL A COM 70614w100 25083 223081 SH SOLE 223081 0 0 Pimco All Asset Fund COM 722005626 186 14558 SH SOLE 14558 0 0 Prosegur Cash COM E8S56X108 86 93970 SH SOLE 93970 0 0 QUALCOMM INC COM 747525103 45892 346117 SH SOLE 344703 0 1414 QUANTA SVCS INC COM 74762E102 694 7887 SH SOLE 7700 0 187 QUEST DIAGNOSTICS INC COM 74834L100 17275 134600 SH SOLE 134600 0 0 R1 RCM INC COM 749397105 2715 110000 SH SOLE 110000 0 0 RANPAK HOLDINGS CORP COM CL A 75321W103 401 20000 SH SOLE 20000 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 26238 339568 SH SOLE 339168 0 400 REINSURANCE GRP OF AMERICA I COM NEW 759351604 754 5985 SH SOLE 5985 0 0 REPUBLIC SVCS INC COM 760759100 47774 480870 SH SOLE 477091 120 3659 RESTAURANT BRANDS INTL INC COM 76131D103 19020 292613 SH SOLE 292613 0 0 REV GROUP INC COM 749527107 1632 85200 SH SOLE 85200 0 0 RH COM 74967X103 1283 2150 SH SOLE 2150 0 0 RIO TINTO PLC SPONSORED ADR 767204100 288 3707 SH SOLE 3657 0 50 ROCKET COS INC COM CL A 77311W101 1563 67705 SH SOLE 67205 0 500 ROCKWELL AUTOMATION INC COM 773903109 20696 77970 SH SOLE 77870 0 100 ROKU INC COM CL A 77543R102 928 2850 SH SOLE 2850 0 0 ROPER TECHNOLOGIES INC COM 776696106 2167 5372 SH SOLE 5372 0 0 ROSS STORES INC COM 778296103 811 6767 SH SOLE 6767 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7005 190195 SH SOLE 190195 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 229 5851 SH SOLE 5851 0 0 ROYAL GOLD INC COM 780287108 541 5024 SH SOLE 5024 0 0 RUSH ENTERPRISES INC CL A 781846209 5902 118435 SH SOLE 118435 0 0 RYDER SYS INC COM 783549108 379 5015 SH SOLE 5000 0 15 Roche Holdings LTD COM 771195104 5919 145935 SH SOLE 145772 0 163 S&P GLOBAL INC COM 78409V104 3252 9215 SH SOLE 9215 0 0 SAIA INC COM 78709Y105 277 1200 SH SOLE 1200 0 0 SALESFORCE COM INC COM 79466L302 32759 154620 SH SOLE 154520 0 100 SANGAMO THERAPEUTICS INC COM 800677106 327 26090 SH SOLE 25740 0 350 SANOFI SPONSORED ADR 80105N105 18481 373653 SH SOLE 370530 165 2958 SCHLUMBERGER LTD COM 806857108 12862 473053 SH SOLE 473053 0 0 SCHWAB CHARLES CORP COM 808513105 67206 1031076 SH SOLE 1024491 165 6420 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 387 12172 SH SOLE 12172 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 613 7986 SH SOLE 578 0 7408 SEAGEN INC COM 81181C104 897 6458 SH SOLE 6458 0 0 SEALED AIR CORP NEW COM 81211K100 561 12250 SH SOLE 12250 0 0 SEELOS THERAPEUTICS INC COM 81577F109 992 198800 SH SOLE 198800 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 21190 431930 SH SOLE 431930 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2911 29570 SH SOLE 29570 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 17164 504072 SH SOLE 501522 0 2550 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 9974 85438 SH SOLE 85438 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 439 5570 SH SOLE 5570 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2775 16510 SH SOLE 16510 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 451 6595 SH SOLE 6595 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3849 28984 SH SOLE 28984 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1430 19500 SH SOLE 19500 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1521 23745 SH SOLE 23475 0 270 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 12179 210162 SH SOLE 210162 0 0 SERVICENOW INC COM 81762P102 9755 19505 SH SOLE 19455 0 50 SHAKE SHACK INC CL A 819047101 1740 15430 SH SOLE 15280 0 150 SHOPIFY INC CL A 82509L107 15643 14137 SH SOLE 14122 0 15 SILVERCREST METALS INC COM 828363101 1780 220225 SH SOLE 220225 0 0 SIMON PPTY GROUP INC NEW COM 828806109 3769 33125 SH SOLE 31750 0 1375 SIMPSON MFG INC COM 829073105 259 2500 SH SOLE 2500 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 2156 353961 SH SOLE 353961 0 0 SKILLZ INC COM 83067L109 381 20000 SH SOLE 20000 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1381 7525 SH SOLE 6568 0 957 SOLARIS OILFIELD INFRASTRUCT COM CL A 83418M103 224 18278 SH SOLE 18278 0 0 SONOCO PRODS CO COM 835495102 9235 145900 SH SOLE 145900 0 0 SONY CORP SPONSORED ADR 835699307 22221 209611 SH SOLE 209477 0 134 SOUTHERN CO COM 842587107 655 10530 SH SOLE 10530 0 0 SOUTHWEST AIRLS CO COM 844741108 333 5447 SH SOLE 4631 0 816 SP PLUS CORP COM 78469C103 1300 39650 SH SOLE 39650 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1507 4563 SH SOLE 4563 0 0 SPDR GOLD TR GOLD SHS 78463V107 8090 50573 SH SOLE 50430 0 143 SPDR S&P 500 ETF TR TR UNIT 78462F103 9963 25137 SH SOLE 23323 0 1814 SPDR SER TR S&P DIVID ETF 78464A763 548 4642 SH SOLE 4642 0 0 SPDR SER TR S&P BIOTECH 78464A870 6355 46850 SH SOLE 46850 0 0 SPDR SER TR S&P REGL BKG 78464A698 18902 284928 SH SOLE 284928 0 0 SPLUNK INC COM 848637104 4083 30140 SH SOLE 30040 0 100 SPOK HLDGS INC COM 84863T106 4213 401600 SH SOLE 401600 0 0 SQUARE INC CL A 852234103 9318 41038 SH SOLE 41038 0 0 STAG INDL INC COM 85254J102 5664 168515 SH SOLE 166735 0 1780 STANLEY BLACK & DECKER INC COM 854502101 8054 40335 SH SOLE 40335 0 0 STARBUCKS CORP COM 855244109 12519 114571 SH SOLE 114291 0 280 STATE STR CORP COM 857477103 1493 17770 SH SOLE 15613 0 2157 STEELCASE INC CL A 858155203 7339 510000 SH SOLE 510000 0 0 STERLING BANCORP INC COM 85917W102 877 155000 SH SOLE 155000 0 0 STRYKER CORPORATION COM 863667101 5301 21762 SH SOLE 21762 0 0 SVB FINANCIAL GROUP COM 78486Q101 904 1832 SH SOLE 1832 0 0 SYNCHRONY FINANCIAL COM 87165B103 412 10125 SH SOLE 1561 0 8564 SYSCO CORP COM 871829107 5371 68215 SH SOLE 68215 0 0 Schwab Charles Family Fd Value COM 808515605 797 796739 SH SOLE 796739 0 0 Schwab Value Advantage Money F COM 808515696 2002 2002297 SH SOLE 2002297 0 0 Shangri-La Asia COM G8063F106 7155 7159000 SH SOLE 7159000 0 0 Sibanye Gold Ltd Sponsored Adr SPONSORED ADR 82575p107 11207 627496 SH SOLE 627366 0 130 Siemens AG COM D69671218 318 1930 SH SOLE 1930 0 0 Siemens AG-SPONS ADR COM 826197501 29629 360025 SH SOLE 360025 0 0 Snap Inc. CL A 83304a106 201 3850 SH SOLE 3850 0 0 Socal Edison Co VAR COM 842400fu2 205 200000 PRN SOLE 200000 0 0 South32 Ltd COM 84473L105 1282 118900 SH SOLE 118900 0 0 Sprott Gold Equity Fund Invest COM 85208P105 4506 96109 SH SOLE 96109 0 0 Sprott Physical Gold & Silver TR UNIT 85208r101 175 10100 SH SOLE 7800 0 2300 Sproutly Canada Inc. COM 85209J108 0 10000 SH SOLE 10000 0 0 Swire Pacific Ltd - Class A COM Y83310105 5006 667500 SH SOLE 667500 0 0 Swire Pacific Ltd - Class B COM Y83310113 1057 895000 SH SOLE 895000 0 0 Synnex Corp COM 87162w100 255 2224 SH SOLE 147 0 2077 TACTILE SYS TECHNOLOGY INC COM 87357P100 1526 28000 SH SOLE 28000 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 8883 75101 SH SOLE 75101 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 397 4500 SH SOLE 4500 0 0 TARGET CORP COM 87612E106 10269 51845 SH SOLE 50100 0 1745 TEGNA INC COM 87901J105 12864 683175 SH SOLE 683175 0 0 TEJON RANCH CO COM 879080109 201 12000 SH SOLE 12000 0 0 TELADOC HEALTH INC COM 87918A105 2354 12952 SH SOLE 12952 0 0 TEMPLETON DRAGON FD INC COM 88018T101 224 9525 SH SOLE 9525 0 0 TESLA INC COM 88160R101 697 1043 SH SOLE 1043 0 0 TETRA TECH INC NEW COM 88162G103 438 3225 SH SOLE 3225 0 0 TEXAS INSTRS INC COM 882508104 3318 17555 SH SOLE 17555 0 0 TEXTRON INC COM 883203101 366 6530 SH SOLE 6530 0 0 TG THERAPEUTICS INC COM 88322Q108 663 13750 SH SOLE 13750 0 0 THE TRADE DESK INC COM CL A 88339J105 259 398 SH SOLE 398 0 0 THERAVANCE BIOPHARMA INC COM G8807B106 561 27500 SH SOLE 27500 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 35812 78470 SH SOLE 77701 20 749 TIAA-CREF Large-Cap Growth Ind COM 87244W680 256 5131 SH SOLE 5131 0 0 TOPBUILD CORP COM 89055F103 314 1500 SH SOLE 1500 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 320 4900 SH SOLE 4900 0 0 TORTOISE MIDSTRM ENERGY FD I COM 89148B200 331 12868 SH SOLE 12868 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1483 9500 SH SOLE 9500 0 0 TRADEWEB MKTS INC CL A 892672106 666 9000 SH SOLE 9000 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 1093 6600 SH SOLE 6600 0 0 TRANSUNION COM 89400J107 765 8500 SH SOLE 8500 0 0 TRAVELERS COMPANIES INC COM 89417E109 988 6572 SH SOLE 6286 0 286 TREX CO INC COM 89531P105 458 5000 SH SOLE 5000 0 0 TRUIST FINL CORP COM 89832Q109 309 5294 SH SOLE 5294 0 0 TTM TECHNOLOGIES INC COM 87305R109 8475 584500 SH SOLE 584500 0 0 TWILIO INC CL A 90138F102 5954 17474 SH SOLE 17324 0 150 TYLER TECHNOLOGIES INC COM 902252105 425 1000 SH SOLE 1000 0 0 TYSON FOODS INC CL A 902494103 753 10133 SH SOLE 8359 0 1774 Tencent Hldgs Ltd Adr COM 88032Q109 20646 258723 SH SOLE 258723 0 0 Texas Pacific Land Corporation COM 88262p102 857 539 SH SOLE 539 0 0 The RealReal Inc. COM 88339p101 223 9873 SH SOLE 9873 0 0 The Tocqueville Fund COM 888894102 80225 1833707 SH SOLE 1771637 0 62070 Tile Shop Holdings Inc COM 88677Q109 1177 172401 SH SOLE 172401 0 0 Tocqueville Opportunity Fund COM 888894409 28998 714066 SH SOLE 712350 0 1716 Tocqueville Phoenix Fund COM 888894847 10668 414468 SH SOLE 408601 0 5867 Tokyo Broadcasting COM J86656105 11349 577400 SH SOLE 577400 0 0 Toyota Industries COM J92628106 16008 179400 SH SOLE 179400 0 0 Truist Financial Corporation S COM 89832qab5 2591 2556000 PRN SOLE 2556000 0 0 U S CONCRETE INC COM 90333L201 4048 55205 SH SOLE 55205 0 0 UBS GROUP AG SHS H42097107 18287 1177518 SH SOLE 1174868 0 2650 ULTA BEAUTY INC COM 90384S303 405 1310 SH SOLE 1310 0 0 UNILEVER PLC SPON ADR NEW 904767704 34214 612826 SH SOLE 611536 0 1290 UNION PAC CORP COM 907818108 9085 41217 SH SOLE 41217 0 0 UNISYS CORP COM NEW 909214306 9143 359658 SH SOLE 359500 0 158 UNITED PARCEL SERVICE INC CL B 911312106 827 4866 SH SOLE 4866 0 0 UNITEDHEALTH GROUP INC COM 91324P102 8235 22133 SH SOLE 22133 0 0 UNIVAR SOLUTIONS USA INC COM 91336L107 1894 87940 SH SOLE 87940 0 0 UPLAND SOFTWARE INC COM 91544A109 2680 56800 SH SOLE 56800 0 0 US BANCORP DEL COM NEW 902973304 14570 263429 SH SOLE 263429 0 0 US FOODS HLDG CORP COM 912008109 1279 33562 SH SOLE 33562 0 0 Unity Software - Pending Listi COM 91332u101 360 3590 SH SOLE 3440 0 150 VALERO ENERGY CORP COM 91913Y100 992 13854 SH SOLE 12051 0 1803 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2253 69336 SH SOLE 69336 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 787 3956 SH SOLE 3956 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1604 12201 SH SOLE 12201 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 6019 36346 SH SOLE 34966 0 1380 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1465 4021 SH SOLE 4021 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 559 6080 SH SOLE 6005 75 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1815 10260 SH SOLE 10260 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1217 20050 SH SOLE 20050 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 7034 135144 SH SOLE 133639 260 1245 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 23871 378900 SH SOLE 375985 300 2615 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 516 5300 SH SOLE 5300 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 878 6843 SH SOLE 6843 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1714 11650 SH SOLE 11650 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1655 11800 SH SOLE 11800 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 288 802 SH SOLE 502 0 300 VEEVA SYS INC CL A COM 922475108 1496 5725 SH SOLE 5625 0 100 VENTAS INC COM 92276F100 218 4094 SH SOLE 4000 0 94 VERISK ANALYTICS INC COM 92345Y106 2793 15810 SH SOLE 15810 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 61766 1062192 SH SOLE 1059317 0 2875 VIATRIS INC COM 92556V106 3135 224434 SH SOLE 222201 0 2233 VIEMED HEALTHCARE INC COM 92663R105 1063 105000 SH SOLE 105000 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 322 22100 SH SOLE 22100 0 0 VISA INC COM CL A 92826C839 22596 106723 SH SOLE 106723 0 0 VISTEON CORP COM NEW 92839U206 5527 45325 SH SOLE 45325 0 0 VOYA FINANCIAL INC COM 929089100 5955 93575 SH SOLE 93275 0 300 VULCAN MATLS CO COM 929160109 23520 139380 SH SOLE 139380 0 0 Vanguard Equity Income Fund Ad COM 921921300 208 2397 SH SOLE 2397 0 0 Vanguard High Yield Tax Exempt COM 922907845 487 40830 SH SOLE 40830 0 0 Vanguard Intermediate-Term Bon COM 921937801 462 38605 SH SOLE 0 0 38605 Vanguard/Primecap Fund Admiral COM 921936209 500 2953 SH SOLE 2953 0 0 Veolia Environment - ADR COM 92334N103 221 8600 SH SOLE 8600 0 0 Vivendi SA COM F97982106 21933 666500 SH SOLE 666500 0 0 WALMART INC COM 931142103 36460 268423 SH SOLE 268423 0 0 WASTE CONNECTIONS INC COM 94106B101 1231 11400 SH SOLE 11400 0 0 WASTE MGMT INC DEL COM 94106L109 18516 143510 SH SOLE 142910 0 600 WATERS CORP COM 941848103 11192 39386 SH SOLE 38589 25 772 WATSCO INC COM 942622200 3445 13210 SH SOLE 13021 0 189 WD-40 CO COM 929236107 306 1000 SH SOLE 1000 0 0 WEC ENERGY GROUP INC COM 92939U106 258 2753 SH SOLE 2753 0 0 WELLS FARGO CO NEW COM 949746101 6388 163505 SH SOLE 162035 0 1470 WEYERHAEUSER CO MTN BE COM NEW 962166104 54159 1521326 SH SOLE 1512898 300 8128 WHEATON PRECIOUS METALS CORP COM 962879102 21594 565130 SH SOLE 565130 0 0 WILLIAMS SONOMA INC COM 969904101 2112 11784 SH SOLE 11772 0 12 WILLIS TOWERS WATSON PLC LTD SHS G96629103 486 2125 SH SOLE 2125 0 0 WORKDAY INC CL A 98138H101 4508 18147 SH SOLE 18147 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E204 921 54205 SH SOLE 50180 0 4025 Walmart De Mexico - ADR COM 93114W107 237 7500 SH SOLE 7500 0 0 Wells Fargo Co COM 949746rg8 372 350000 PRN SOLE 350000 0 0 ZENDESK INC COM 98936J101 2122 16000 SH SOLE 16000 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2769 17295 SH SOLE 17295 0 0 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 342 7000 SH SOLE 6500 0 500 iShares MSCI Japan Index Fund MSCI JPN ETF NEW 46434g822 214 3125 SH SOLE 3125 0 0