0000919574-22-003227.txt : 20220516 0000919574-22-003227.hdr.sgml : 20220516 20220513175203 ACCESSION NUMBER: 0000919574-22-003227 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220516 DATE AS OF CHANGE: 20220513 EFFECTIVENESS DATE: 20220516 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: 22924321 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-2022 03-31-2022 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-13-2022 1 706 6619324 1 0000801444 028-10558 TOCQUEVILLE TRUST
INFORMATION TABLE 2 infotable.xml 2U Inc. COM 90214J101 1231 92690 SH SOLE 92690 0 0 3D Systems Corp COM 88554D205 981 58835 SH SOLE 58835 0 0 3M Company COM 88579Y101 4656 31274 SH SOLE 31274 0 0 9 Meters Biopharma Inc. COM 654405109 6 10200 SH SOLE 10200 0 0 Abbott Labs COM 002824100 45476 384220 SH SOLE 383920 0 300 Abbvie Inc. COM 00287Y109 44599 275115 SH SOLE 273857 0 1258 ABM Industries Incorporated COM 000957100 7015 152374 SH SOLE 152305 0 69 Absolute Software Corp OC-Shs COM 00386B109 1692 200400 SH SOLE 200400 0 0 Accenture Plc Ireland Shs Class A COM G1151C101 280 830 SH SOLE 830 0 0 Accuray Inc. COM 004397105 149 45000 SH SOLE 45000 0 0 Activision Blizzard, Inc. COM 00507V109 20248 252755 SH SOLE 252355 0 400 Acuity Brands, Inc. COM 00508Y102 1040 5492 SH SOLE 5460 0 32 Acurx Pharmaceuticals COM 00510M104 33 10100 SH SOLE 100 0 10000 Adobe, Inc. COM 00724F101 47646 104574 SH SOLE 103919 15 640 Advance Auto Parts Inc COM 00751Y106 288 1393 SH SOLE 1380 0 13 Advanced Drainage Systems Inc COM 00790R104 297 2500 SH SOLE 2500 0 0 AerCap Holdings NV COM N00985106 15009 298515 SH SOLE 298015 0 500 Aflac Inc COM 001055102 17926 278400 SH SOLE 278400 0 0 Agnico-Eagle Mines Ltd COM 008474108 760 12405 SH SOLE 12405 0 0 Air Products & Chemicals, Inc. COM 009158106 9971 39900 SH SOLE 39900 0 0 Airspan Networks Hldgs Inc COM 00951K104 582 200000 SH SOLE 200000 0 0 Albemarle Corporation COM 012653101 10585 47865 SH SOLE 47865 0 0 Alcoa Corp COM 013872106 226 2513 SH SOLE 2500 0 13 Alcon Inc COM H01301128 16078 202670 SH SOLE 202670 0 0 Alerian MLP ETF COM 00162Q452 5011 130823 SH SOLE 128293 170 2360 Alibaba Group Hldg Ltd Sponsored Ads COM 01609W102 2426 22300 SH SOLE 22300 0 0 Allegro Microsystems Inc. COM 01749D105 3713 130750 SH SOLE 127935 0 2815 Allstate Corporation COM 020002101 2776 20045 SH SOLE 18971 0 1074 Alphabet Inc Class A COM 02079K305 122808 44154 SH SOLE 44149 0 5 Alphabet Inc Class C COM 02079K107 100458 35968 SH SOLE 35628 6 334 Alps ETF Tr Sectr Div Dogs COM 00162Q858 419 7605 SH SOLE 7425 180 0 Alteryx Inc. COM 02156B103 368 5150 SH SOLE 5150 0 0 Altria Group Inc COM 02209S103 321 6141 SH SOLE 5530 0 611 Amazon Inc. COM 023135106 145125 44518 SH SOLE 44291 3 224 Amcor Plc COM G0250X107 3576 315592 SH SOLE 310632 0 4960 America Movil SAB de C.V. -ADR COM 02364W105 228 10758 SH SOLE 9500 0 1258 American Beacon Small Cap Value Fund Class Y COM 02368A182 1216 43539 SH SOLE 43539 0 0 American Beacon Tocqueville International Value Fu COM 024526378 6197 367989 SH SOLE 338380 0 29609 American Beacon Tocqueville International Value Fu COM 024526386 5374 320642 SH SOLE 320529 0 113 American Beacon Tocqueville International Value Fu COM 024526394 9953 594190 SH SOLE 574365 2238 17587 American Campus Cmntys Com COM 024835100 5215 93176 SH SOLE 92183 0 993 American Express Company COM 025816109 14068 75231 SH SOLE 75231 0 0 American FD Europacific GWTH FD CL F2 COM 29875E100 8099 142937 SH SOLE 135781 0 7157 American Homes 4 Rent Cl A COM 02665T306 360 9000 SH SOLE 9000 0 0 American Tower REIT Inc COM 03027X100 279 1110 SH SOLE 1110 0 0 Ameriprise Financial, Inc. COM 03076C106 272 905 SH SOLE 460 0 445 Ametek Inc. COM 031100100 400 3000 SH SOLE 3000 0 0 Amgen Inc COM 031162100 7002 28955 SH SOLE 27038 0 1917 Angel Oak UltraShort Income Fund COM 03463K828 226 22913 SH SOLE 22913 0 0 Ansys Inc COM 03662Q105 476 1500 SH SOLE 1500 0 0 Antares Pharma Inc. COM 036642106 744 181500 SH SOLE 181500 0 0 Anthem Inc COM 036752103 4371 8899 SH SOLE 8654 0 245 Apa Corporation Com COM 03743Q108 276 6685 SH SOLE 426 0 6259 Apogee Enterprises Inc COM COM 037598109 8092 170502 SH SOLE 170469 0 33 Apollo Global Management LLC COM 03769M106 4551 73410 SH SOLE 72910 0 500 Apple Inc. COM 037833100 186952 1070683 SH SOLE 1066054 75 4554 Applied Matls Inc COM 038222105 51094 387661 SH SOLE 387647 0 14 ARC Document Solutions Inc COM 00191G103 151 38662 SH SOLE 38662 0 0 Ark Trust 3D Printing COM 00214Q500 2976 101284 SH SOLE 98824 250 2210 Array Technologies COM 04271T100 599 53150 SH SOLE 53150 0 0 Arrow Electronics COM 042735100 1546 13031 SH SOLE 13031 0 0 Aspen Technology Inc COM 045327103 934 5650 SH SOLE 5650 0 0 AT Mid Cap Equity Fund Institutional Class COM 00769G477 214 11257 SH SOLE 11257 0 0 AT&T Inc. COM 00206R102 2929 123950 SH SOLE 118208 0 5742 Atlassian Corp Plc COM G06242104 1028 3500 SH SOLE 3500 0 0 Atyr Pharma Inc COM 002120202 54 10150 SH SOLE 10150 0 0 Autodesk Inc. COM 052769106 337 1571 SH SOLE 1421 0 150 Automatic Data Processing Inc Com COM 053015103 25908 113860 SH SOLE 113860 0 0 Autozone Inc. COM 053332102 834 408 SH SOLE 373 0 35 Avalara Inc COM 05338G106 731 7350 SH SOLE 7150 0 200 Avantor Inc. COM 05352A100 406 12000 SH SOLE 12000 0 0 Avient Corporation Com COM 05368V106 5225 108850 SH SOLE 108850 0 0 Axalta Coating Sys Ltd COM G0750C108 270 10970 SH SOLE 10970 0 0 Axogen Inc. COM 05463X106 2660 335000 SH SOLE 335000 0 0 AZZ Incorporated COM 002474104 583 12080 SH SOLE 12080 0 0 Baker Hughes Company Cl A COM 05722G100 1381 37921 SH SOLE 37900 0 21 Bank Amer Corp COM 060505104 55746 1352410 SH SOLE 1348646 0 3764 Bank New York Mellon Corp COM 064058100 736 14826 SH SOLE 14755 0 71 Barrick Gold Corporation COM 067901108 5905 240709 SH SOLE 240709 0 0 Baxter Intl Inc COM 071813109 254 3276 SH SOLE 3276 0 0 Becton, Dickinson & Company COM 075887109 7074 26593 SH SOLE 26593 0 0 Berkshire Hathaway Inc Del Cl B COM 084670702 84878 240509 SH SOLE 238378 60 2071 Berkshire Hathaway Inc. - Class A COM 084670108 3174 6 SH SOLE 6 0 0 BGSF Inc. COM 05601C105 6017 456850 SH SOLE 456850 0 0 BHP Group Limited - ADR COM 088606108 36406 471275 SH SOLE 471275 0 0 Bio Techne Corp COM 09073M104 523 1208 SH SOLE 1200 0 8 Biogen Inc. COM 09062X103 4363 20716 SH SOLE 20636 0 80 Biomarin Pharmaceutical Inc COM 09061G101 9902 128425 SH SOLE 127675 0 750 Bioxcel Therapeutics Inc. COM 09075P105 391 18700 SH SOLE 18600 0 100 Black Stone Minerals COM 09225M101 10095 750000 SH SOLE 750000 0 0 Blackrock Munivest Fund II COM 09253T101 320 24800 SH SOLE 24800 0 0 BlackRock, Inc. COM 09247X101 203 265 SH SOLE 265 0 0 Blackstone Group Inc COM 09260D107 16406 129244 SH SOLE 128831 0 413 Blackstone REIT COM 09259K302 502 39785 SH SOLE 0 0 39785 Block H & R Inc COM COM 093671105 253 9717 SH SOLE 610 0 9107 Bloom Energy Corp COM 093712107 1572 65100 SH SOLE 64950 0 150 Blue Bird Corp COM 095306106 443 23544 SH SOLE 23544 0 0 Boeing Company COM 097023105 39808 207873 SH SOLE 206433 45 1395 Booking Holdings Inc. COM 09857L108 25863 11013 SH SOLE 11013 0 0 Booz Allen Hamilton Hldg Corp Cl A COM 099502106 571 6500 SH SOLE 6500 0 0 Boston Properties Inc. COM 101121101 16731 129900 SH SOLE 129576 0 324 Boston Scientific Corporation COM 101137107 33338 752731 SH SOLE 746166 275 6290 BP plc - ADR COM 055622104 24596 836598 SH SOLE 836217 0 381 Bright Horizons Family Solutions, Inc. COM 109194100 226 1700 SH SOLE 1700 0 0 Bristol Myers Squibb COM 110122108 26463 362354 SH SOLE 360899 0 1455 Broadcom Ltd Shs COM 11135F101 12081 19186 SH SOLE 18819 0 367 Brookfield Infrastructure Partners LP COM G16252101 288 4350 SH SOLE 4350 0 0 Builders First Source Inc. COM 12008R107 4208 65200 SH SOLE 64700 0 500 BYD Co Ltd COM Y1023R104 742 26650 SH SOLE 26650 0 0 C. H. Robinson Worldwide, Inc. COM 12541W209 291 2700 SH SOLE 2700 0 0 Cadence Design Systems Inc. COM 127387108 822 5000 SH SOLE 5000 0 0 Cameco Corp COM 13321L108 34476 1184735 SH SOLE 1182735 0 2000 Canadian Natl RY Co COM 136375102 578 4312 SH SOLE 4312 0 0 Canopy Rivers Inc. COM 768014102 82 70400 SH SOLE 70400 0 0 Capital One Finl Corp COM 14040H105 21762 165759 SH SOLE 164601 0 1158 Caretrust REIT Inc. COM 14174T107 318 16500 SH SOLE 16500 0 0 Carlisle Cos Inc COM 142339100 2637 10724 SH SOLE 10724 0 0 Carmax Inc COM 143130102 671 6950 SH SOLE 6950 0 0 Carrier Global Corp COM 14448C104 15254 332545 SH SOLE 332545 0 0 Cars.com Inc. COM 14575E105 17782 1232283 SH SOLE 1232283 0 0 Caterpillar Inc COM 149123101 52587 236005 SH SOLE 234390 25 1590 CBRE Group Inc. Cl A COM 12504L109 3917 42794 SH SOLE 41099 0 1695 Celanese Corporation COM 150870103 279 1951 SH SOLE 123 0 1828 Champions Oncology Inc. COM 15870P307 2053 252461 SH SOLE 252461 0 0 Change Healthcare Inc COM 15912K100 2027 93000 SH SOLE 93000 0 0 Charles River Laboratories International COM 159864107 688 2423 SH SOLE 2400 0 23 Cheesecake Factory Inc. COM 163072101 338 8500 SH SOLE 8500 0 0 Chevron Corp COM 166764100 37478 230169 SH SOLE 229328 0 841 Chipotle Mexican Grill Inc COM 169656105 14517 9176 SH SOLE 9176 0 0 Chubb Corp COM H1467J104 25114 117412 SH SOLE 117412 0 0 Church & Dwight Co., Inc. COM 171340102 299 3010 SH SOLE 3000 0 10 Churchill Downs Inc COM 171484108 333 1500 SH SOLE 1500 0 0 Cigna Corporation COM 125523100 1897 7917 SH SOLE 7450 0 467 Cintas COM 172908105 1357 3191 SH SOLE 3191 0 0 Cisco Sys Inc COM 17275R102 28659 513972 SH SOLE 511972 0 2000 Citigroup Inc. COM 172967424 781 14621 SH SOLE 6055 0 8566 City Office REIT Inc. COM 178587101 183 10381 SH SOLE 1193 0 9188 Clarivate Plc COM G21810109 15464 922700 SH SOLE 922700 0 0 Coca Cola Co COM 191216100 20994 338606 SH SOLE 337522 0 1084 Coda Octopus Group Inc. COM 19188U206 4041 615000 SH SOLE 615000 0 0 Cognizant Technology Solutions Corporation COM 192446102 5300 59111 SH SOLE 59005 0 106 Coinbase Global Inc. COM 19260Q107 437 2300 SH SOLE 2300 0 0 Colgate Palmolive Co COM 194162103 39119 515876 SH SOLE 512446 145 3285 Comcast Corp Cl A COM 20030N101 27335 583823 SH SOLE 578753 200 4870 Compass Minerals International, Inc. COM 20451N101 2132 33950 SH SOLE 33950 0 0 Comtech Telecommunications Corp. COM 205826209 3574 227810 SH SOLE 227810 0 0 Conoco Phillips COM 20825C104 1122 11219 SH SOLE 11169 0 50 Consensus Cloud Solutions Inc Com COM 20848V105 1651 27465 SH SOLE 27465 0 0 Constellation Brand Class A COM 21036P108 12122 52629 SH SOLE 52529 0 100 Consumer Staples Select Sector SPDR Fund COM 81369Y308 379 4989 SH SOLE 4989 0 0 Convey Health Solutions Hldgs COM 21258C108 4274 653500 SH SOLE 653500 0 0 Copart Inc COM 217204106 878 7000 SH SOLE 7000 0 0 Corning Inc COM 219350105 6635 179750 SH SOLE 179750 0 0 Corteva Inc. COM 22052L104 806 14025 SH SOLE 14025 0 0 Costar Group Inc. COM 22160N109 666 10000 SH SOLE 10000 0 0 Costco Wholesale Co COM 22160K105 11736 20381 SH SOLE 20381 0 0 Coterra Energy Inc. COM 127097103 937 34750 SH SOLE 34750 0 0 Coupa Software Inc COM 22266L106 610 6000 SH SOLE 6000 0 0 Cracker Barrel Old Country Store COM 22410J106 2178 18343 SH SOLE 18343 0 0 Crane Co. COM 224399105 7848 72475 SH SOLE 72475 0 0 Cross Country Healthcare Inc COM 227483104 4919 227000 SH SOLE 227000 0 0 CrowdStrike Holdings COM 22788C105 9838 43326 SH SOLE 43326 0 0 Crown Castle Intl Corp COM 22822V101 438 2370 SH SOLE 2370 0 0 Crown Holdings, Inc. COM 228368106 369 2950 SH SOLE 2950 0 0 CSX Corporation COM 126408103 779 20790 SH SOLE 20790 0 0 Cummins Inc COM 231021106 13098 63857 SH SOLE 63263 25 569 CVS Health Corp Com COM 126650100 1506 14880 SH SOLE 14880 0 0 CyberArk Software Ltd COM M2682V108 15368 91070 SH SOLE 89825 40 1205 Danaher Corp Del Com COM 235851102 7965 27153 SH SOLE 27153 0 0 Danimer Scientific Inc Com Cl A COM 236272100 171 29100 SH SOLE 29100 0 0 Deere & Co Com COM 244199105 82080 197563 SH SOLE 196878 25 660 Dell Technologies Inc. class C COM 24703L202 322 6418 SH SOLE 663 0 5755 Delta Air Lines Inc. COM 247361702 6715 169700 SH SOLE 169700 0 0 Deutsche Telekom AG F ADR COM 251566105 4668 250694 SH SOLE 248038 0 2656 Devon Energy Corp COM 25179M103 4721 79839 SH SOLE 79759 0 80 Dexcom Inc COM 252131107 3962 7745 SH SOLE 7745 0 0 Diageo Plc Sponsored ADR COM 25243Q205 22549 111002 SH SOLE 110852 0 150 Diamondback Energy Inc Com COM 25278X109 24030 175300 SH SOLE 175300 0 0 Dillard s, Inc. COM 254067101 258 962 SH SOLE 98 0 864 Discover Financial Services COM 254709108 623 5658 SH SOLE 5547 0 111 Discovery Communications, Inc. COM 25470F302 319 12788 SH SOLE 12788 0 0 DocuSign Inc. COM 256163106 10376 96860 SH SOLE 96660 0 200 Dodge & Cox Stock COM 256219106 907 3694 SH SOLE 3694 0 0 Dollar General Corp COM 256677105 7401 33243 SH SOLE 33230 0 13 Dollar Tree Inc COM 256746108 2960 18481 SH SOLE 18481 0 0 Dominion Energy Inc COM 25746U109 66414 781616 SH SOLE 778191 145 3280 Donaldson Company, Inc. COM 257651109 28533 549443 SH SOLE 546803 50 2590 Dover Corporation COM 260003108 2346 14950 SH SOLE 14950 0 0 DOW Inc. COM 260557103 6399 100418 SH SOLE 100011 0 407 Duke Energy Corp COM 26441C204 17319 155109 SH SOLE 155109 0 0 DuPont de Nemours, Inc COM 26614N102 61514 836018 SH SOLE 830528 225 5265 Durect Corporation COM 266605104 602 897900 SH SOLE 896200 0 1700 DXC Technology COM 23355L106 6353 194712 SH SOLE 194490 0 222 Dycom Industries Inc COM 267475101 1464 15370 SH SOLE 15370 0 0 Eastman Chem Co COM 277432100 445 3970 SH SOLE 3970 0 0 Eaton Corp Plc Shs COM G29183103 1064 7008 SH SOLE 6995 0 13 Eaton Vance CA Municipal Opportunities Fund COM 27826Y795 214 20847 SH SOLE 20847 0 0 Eaton Vance Connecticut Municipal Income Fund COM 27826Y787 977 100945 SH SOLE 100945 0 0 Eaton Vance South Carolina Municipal Income Fund COM 27826Y720 792 88974 SH SOLE 88974 0 0 Ebay Inc. COM 278642103 98691 1723560 SH SOLE 1715185 285 8090 Ecolab Inc. COM 278865100 528 2990 SH SOLE 2990 0 0 Edgewood Growth Fund COM 0075W0759 224 4500 SH SOLE 4500 0 0 Edwards Lifesciences Corp COM 28176E108 11161 94812 SH SOLE 94812 0 0 Eiger Biopharmaceuticals Inc COM 28249U105 513 61775 SH SOLE 61250 0 525 Elanco Animal Health Inc. COM 28414H103 19080 731298 SH SOLE 723043 325 7930 Electronic Arts, Inc. COM 285512109 768 6070 SH SOLE 6070 0 0 Eli Lilly & Co COM 532457108 2953 10311 SH SOLE 10304 0 7 Emerson Elec Co COM COM 291011104 17731 180839 SH SOLE 180839 0 0 Energy Select Sector SPDR ETF COM 81369Y506 33236 434797 SH SOLE 434797 0 0 Ensign Group Inc COM 29358P101 3064 34038 SH SOLE 34038 0 0 Enterprise Prods Partners L P COM 293792107 516 19987 SH SOLE 19987 0 0 Epam Sys Inc COM 29414B104 4422 14909 SH SOLE 14909 0 0 ETF Ser Solutions US Glb Jets COM 26922A842 516 23700 SH SOLE 23700 0 0 ETFMG Alternative Harvest COM 26924G508 1642 158351 SH SOLE 153846 300 4205 ETFS Gold Trust COM 00326A104 895 48150 SH SOLE 48150 0 0 ETFS Platinum Trust COM 003260106 2443 26620 SH SOLE 26620 0 0 Europacific Growth Fund F3 COM 298706110 5745 101016 SH SOLE 100143 637 236 Evergy Inc. COM 30034W106 335 4900 SH SOLE 4900 0 0 Eversource Energy COM 30040W108 2794 31680 SH SOLE 31680 0 0 Evofem Biosciences Inc. COM 30048L104 17 51060 SH SOLE 48100 0 2960 Expedia Group Inc. COM 30212P303 33991 173714 SH SOLE 172714 0 1000 Exponent Inc COM 30214U102 550 5090 SH SOLE 5090 0 0 Expro Group Holdings NV COM N3144W105 967 54410 SH SOLE 54410 0 0 Exxon Mobil Corp COM 30231G102 16492 199689 SH SOLE 197157 0 2532 F5 Networks COM 315616102 3507 16782 SH SOLE 16782 0 0 Fabrinet COM G3323L100 11075 105345 SH SOLE 105345 0 0 Factset Resh Sys Inc COM 303075105 250 575 SH SOLE 575 0 0 Fair Isaac Corporation COM 303250104 796 1706 SH SOLE 1506 0 200 Sprott-Alpina Gold Equity UCITS Fund A USD COM 079451967 754 9660 SH SOLE 9660 0 0 Falcon Oil & Gas Ltd. COM 306071101 6 40000 SH SOLE 40000 0 0 Farmer Brothers Inc. COM 307675108 4263 598800 SH SOLE 598800 0 0 Farmland Partners Inc. COM 31154R109 1997 145215 SH SOLE 145215 0 0 FedEx Corp. COM 31428X106 41462 179185 SH SOLE 178035 30 1120 Fidelity Cap & Income FD SH BEN INT COM 316062108 324 30568 SH SOLE 30568 0 0 Fidelity Concord Str TR 500 IDX Ins Prem COM 315911750 11957 75817 SH SOLE 75817 0 0 Fidelity Covington Trust MSCI Materials Index COM 316092881 3698 74427 SH SOLE 73587 55 785 Fidelity Large Cap Stock Fund COM 315912402 364 8644 SH SOLE 3618 5026 0 Fidelity National Financial Group COM 31620R303 7292 149298 SH SOLE 149250 0 48 Fidelity Natl Information Svcs Inc COM 31620M106 853 8495 SH SOLE 8495 0 0 Financial Select Sector SPDR Fund COM 81369Y605 19130 499214 SH SOLE 499214 0 0 First Republic Bank San Francisco CA COM 33616C100 6431 39676 SH SOLE 38476 0 1200 First Solar, Inc. COM 336433107 227 2715 SH SOLE 2715 0 0 First Tr Exchange Traded Fd Wtr Etf COM 33733B100 1201 14245 SH SOLE 14245 0 0 Fiserv Inc. COM 337738108 5461 53856 SH SOLE 53556 0 300 Flex Ltd Ord COM Y2573F102 10150 547150 SH SOLE 547150 0 0 Floor & Decor Hldgs Inc COM 339750101 243 3000 SH SOLE 3000 0 0 Flowserve Corp. COM 34354P105 3242 90310 SH SOLE 90310 0 0 Fomento Economico Mexicano - ADR COM 344419106 13049 157500 SH SOLE 157500 0 0 Ford Motor Co COM 345370860 18180 1075123 SH SOLE 1071073 0 4050 Fortinet Inc COM 34959E109 1764 5163 SH SOLE 4543 0 620 Franco-Nevada Corporation COM 351858105 23395 146657 SH SOLE 146657 0 0 Freeport-Mcmoran Inc Cl B COM 35671D857 17112 344032 SH SOLE 344032 0 0 FuboTV Inc. COM 35953D104 99 15000 SH SOLE 15000 0 0 Gartner Group, Inc. COM 366651107 486 1634 SH SOLE 136 0 1498 Generac Holdings Inc COM 368736104 2991 10062 SH SOLE 9698 0 364 General Dynamics Corporation COM 369550108 1196 4960 SH SOLE 4960 0 0 General Electric Corp. COM 369604301 431 4705 SH SOLE 4668 0 37 General Mls Inc COM 370334104 482 7120 SH SOLE 7120 0 0 General Mtrs Co COM 37045V100 1900 43434 SH SOLE 43434 0 0 Genuine Parts COM 372460105 454 3600 SH SOLE 3600 0 0 Gilead Sciences Inc COM 375558103 7871 132401 SH SOLE 131671 0 730 Glatfelter Corp COM 377320106 919 74250 SH SOLE 74250 0 0 Global Blood Therapeutics Inc. COM 37890U108 476 13750 SH SOLE 13750 0 0 Global Payments Inc. COM 37940X102 774 5659 SH SOLE 5659 0 0 Global X Fds Cannabis ETF COM 37954Y426 85 15550 SH SOLE 15550 0 0 Global X Fds FinTech ETF COM 37954Y814 1648 51480 SH SOLE 50210 95 1175 Global X Fds Lithium Battery ETF COM 37954Y855 331 4300 SH SOLE 4300 0 0 Global X Fds Robotics & Artificial Intelligence ET COM 37954Y715 2671 92087 SH SOLE 89837 225 2025 Global X Funds US Preferred ETF COM 37954Y657 4561 194083 SH SOLE 191153 275 2655 Goldman Sachs Group Inc COM 38141G104 4562 13821 SH SOLE 13821 0 0 Graco Inc COM 384109104 1003 14390 SH SOLE 14390 0 0 Grupo Televisa Sa Spon Adr Rep Ord COM 40049J206 14339 1225590 SH SOLE 1225590 0 0 Gxo Logistics Incorporated Common Stock COM 36262G101 350 4900 SH SOLE 4900 0 0 Haemonetics COM 405024100 11369 179830 SH SOLE 179830 0 0 Halliburton Co COM 406216101 16871 445500 SH SOLE 438000 0 7500 Hannover Rueckversicherung SE COM 410693105 333 3920 SH SOLE 3920 0 0 Harbor Capital Appreciation COM 411511504 212 2436 SH SOLE 2436 0 0 Harsco Corp COM 415864107 5057 413120 SH SOLE 413120 0 0 HB Fuller Co. COM 359694106 826 12500 SH SOLE 12500 0 0 HCA Healthcare COM 40412C101 2082 8307 SH SOLE 8070 0 237 Health Care Select Sector SPDR Fund COM 81369Y209 11930 87083 SH SOLE 87083 0 0 Heico Corporation COM 422806109 590 3843 SH SOLE 3843 0 0 Hermes International SCA COM 42751Q105 2184 15365 SH SOLE 15365 0 0 Hewlett Packard Enterprise Co COM 42824C109 583 34877 SH SOLE 34050 0 827 Home Depot Inc COM 437076102 444118 1483708 SH SOLE 1483333 0 375 Honeywell Intl Inc COM 438516106 22893 117655 SH SOLE 117555 0 100 Howmet Aerospace Inc Com COM 443201108 361 10031 SH SOLE 10031 0 0 Hp Inc COM 40434L105 700 19296 SH SOLE 1500 0 17796 Hubbell Inc COM 443510607 459 2500 SH SOLE 2500 0 0 Huttig Building Products Inc. COM 448451104 454 42563 SH SOLE 42563 0 0 Iac Interactivecorp New Com New COM 44891N208 531 5300 SH SOLE 5300 0 0 IBM CORPORATION COM 459200101 6757 51968 SH SOLE 51508 0 460 ICF International Inc. COM 44925C103 2052 21800 SH SOLE 21800 0 0 IDEX Corporation COM 45167R104 479 2500 SH SOLE 2500 0 0 Idexx Labs Inc COM 45168D104 1632 2983 SH SOLE 2918 0 65 II VI Inc. COM 902104108 4703 64882 SH SOLE 64882 0 0 Illinois Tool Works Inc Com COM 452308109 6202 29618 SH SOLE 29618 0 0 Illumina Inc COM 452327109 9928 28413 SH SOLE 27958 15 440 Industrial Select Sector SPDR Fund COM 81369Y704 3360 32623 SH SOLE 32623 0 0 Information Services Group Inc. COM 45675Y104 117 17135 SH SOLE 888 0 16247 Innospec, Inc. COM 45768S105 3600 38900 SH SOLE 38900 0 0 Innoviva, Inc COM 45781M101 350 18101 SH SOLE 1653 0 16448 Inogen Inc. COM 45780L104 8274 255200 SH SOLE 255200 0 0 Insulet Corp COM 45784P101 1493 5605 SH SOLE 5605 0 0 Intel Corp COM 458140100 32006 645795 SH SOLE 637535 0 8260 Intercontinental Exchange Inc COM 45866F104 6205 46967 SH SOLE 46967 0 0 International Flavors&Fragranc COM 459506101 500 3805 SH SOLE 3805 0 0 Intuit Com COM 461202103 10225 21265 SH SOLE 21111 0 154 Intuitive Surgical, Inc. COM 46120E602 8007 26541 SH SOLE 26541 0 0 Invesco Etf Trust Water Res Port COM 46137V142 3199 60341 SH SOLE 58841 150 1350 Invesco Exchange Traded Fund Trust II Sr LN COM 46138G508 9389 431265 SH SOLE 426535 185 4545 Invesco Exchange Traded Variable Rate COM 46138G870 335 13690 SH SOLE 13380 310 0 Invesco Golden Drageon China ETF COM 46137V571 394 13600 SH SOLE 13600 0 0 Invesco QQQ Tr Unit Ser 1 COM 46090E103 2073 5718 SH SOLE 5718 0 0 Invesco S&P 500 Equal Weight ETF COM 46137V357 958 6076 SH SOLE 6076 0 0 Invesco S&P 500 High Dividend Low Volatility ETF COM 46138E362 535 11323 SH SOLE 11123 200 0 Ionis Pharmaceuticals Inc COM 462222100 6204 167505 SH SOLE 165465 0 2040 Iovance Biotherapeutics Inc COM 462260100 2852 171290 SH SOLE 171290 0 0 Iqvia Holdings Inc. COM 46266C105 4862 21030 SH SOLE 20037 0 993 Ironwood Pharmaceuticals, Inc. COM 46333X108 359 28531 SH SOLE 28531 0 0 iShares - Russell 2000 Value Fund COM 464287630 9296 57594 SH SOLE 56664 205 725 iShares 0-5 Year High Yield Corporate Bond ETF COM 46434V407 7619 173312 SH SOLE 171852 95 1365 iShares 1-3 Year Treasury Bond ETF COM 464287457 475 5700 SH SOLE 5700 0 0 iShares Barclays Intermediate Government/Credit Bo COM 464288612 906 8350 SH SOLE 7600 0 750 iShares Barclays Treas Inflation Protected COM 464287176 15485 124306 SH SOLE 123778 528 0 iShares Core Total Bond Fund COM 46434V613 298 6000 SH SOLE 6000 0 0 iShares DJ U.S. Real Estate Index Fund COM 464287739 524 4840 SH SOLE 4840 0 0 iShares DJ US Financial Services COM 464287770 208 1151 SH SOLE 1151 0 0 iShares DJ US Telecommunications Sec Fund COM 464287713 609 20365 SH SOLE 20365 0 0 iShares FTSE/Xinhua China 25 Index Fund COM 464287184 255 7985 SH SOLE 7985 0 0 Ishares Gold Tr Ishares New COM 464285204 69058 1875057 SH SOLE 1865467 400 9190 iShares Lehman Agg Bond Fund COM 464287226 471 4400 SH SOLE 4400 0 0 iShares MSCI ACWI Index Fund COM 464288240 309 5920 SH SOLE 5920 0 0 iShares MSCI Canada Index Fund COM 464286509 362 9000 SH SOLE 9000 0 0 Ishares MSCI EAFE Growth Index COM 464288885 398 4135 SH SOLE 4135 0 0 iShares MSCI EAFE Index Fund COM 464287465 6328 85980 SH SOLE 82980 0 3000 iShares MSCI Emerging Markets ETF COM 464287234 908 20119 SH SOLE 19994 0 125 iShares NASDAQ Biotech COM 464287556 2638 20245 SH SOLE 20245 0 0 iShares Preferred and Income Securities ETF COM 464288687 1561 42860 SH SOLE 42770 0 90 iShares Russell 1000 Growth Fund COM 464287614 1221 4399 SH SOLE 4399 0 0 iShares Russell 1000 Index Fund COM 464287622 4566 18260 SH SOLE 18260 0 0 iShares Russell 2000 ETF COM 464287655 1807 8804 SH SOLE 8804 0 0 iShares S&P 500 Fund COM 464287200 673 1483 SH SOLE 985 0 498 iShares S&P Global Healthcare Fund COM 464287325 1262 14400 SH SOLE 14400 0 0 iShares S&P Midcap 400/Barra Growth Index COM 464287606 433 5600 SH SOLE 5600 0 0 iShares S&P National AMT-Free Bond Fund COM 464288414 3410 31100 SH SOLE 31100 0 0 iShares S&P New York Municipal Bond Fund COM 464288323 273 5000 SH SOLE 5000 0 0 iShares Short-Term Corporate Bond ETF COM 464288646 1100 21261 SH SOLE 20841 0 420 iShares Silver Trust COM 46428Q109 231 10100 SH SOLE 10100 0 0 iShares Tr Core 1-5 Yr USD COM 46432F859 456 9400 SH SOLE 9400 0 0 IShares Tr Core MSCI Total Intl COM 46432F834 779 11700 SH SOLE 11700 0 0 IShares Tr Fltg Rt Nt COM 46429B655 1862 36858 SH SOLE 35058 0 1800 Ishares TR Gl Clean Energy ETF COM 464288224 5871 272798 SH SOLE 269073 250 3475 iShares Tr Shrt Trs Bd ETF COM 464288679 480 4350 SH SOLE 4350 0 0 Ishares Trust Calif Muni Bond Fund COM 464288356 291 5000 SH SOLE 5000 0 0 IShares Trust Mid Cap Growth COM 464287481 7001 69658 SH SOLE 66830 200 2628 IShares Trust REIT COM 464288521 352 5450 SH SOLE 5450 0 0 Ishares Trust US Small Cap Value COM 46436E536 1179 38386 SH SOLE 38386 0 0 iShares US Healthcare Providers COM 464288828 438 1550 SH SOLE 1550 0 0 J.M. Smucker Co. COM 832696405 201 1487 SH SOLE 1400 0 87 Jacobs Engineering Group COM 469814107 2001 14520 SH SOLE 14065 0 455 Johnson & Johnson COM 478160104 68524 386636 SH SOLE 385021 0 1615 Johnson Ctls Intl Plc Shs COM G51502105 3204 48858 SH SOLE 46536 0 2322 JPMorgan Chase & Co COM 46625H100 23315 171030 SH SOLE 171030 0 0 JPMorgan Ultra-Short Income ETF COM 46641Q837 750 14913 SH SOLE 14913 0 0 Juniper Networks COM 48203R104 260 7000 SH SOLE 7000 0 0 Kelso Technologies COM 48826D201 1427 3036300 SH SOLE 3036300 0 0 Kennametal Inc COM 489170100 7909 276457 SH SOLE 272832 140 3485 Keurig Dr. Pepper Inc. COM 49271V100 35953 948637 SH SOLE 936982 485 11170 KeyCorp COM 493267108 2217 99053 SH SOLE 88090 0 10963 Keysight Technologies Inc COM 49338L103 238 1506 SH SOLE 1470 0 36 Kimberly-Clark Corp COM COM 494368103 2221 18030 SH SOLE 18030 0 0 Kimco Realty Corp COM COM 49446R109 893 36150 SH SOLE 30998 0 5152 Kinder Morgan Inc COM 49456B101 6836 361512 SH SOLE 357084 0 4428 Knight Transn Holdings Inc. COM 499049104 2970 58854 SH SOLE 57954 0 900 Knowles Corp COM 49926D109 2896 134488 SH SOLE 134150 0 338 Kohls Corp COM 500255104 212 3500 SH SOLE 3500 0 0 Koninklijke Philips NV COM 500472303 319 10448 SH SOLE 10447 0 1 Kraft Heinz Co COM 500754106 6207 157589 SH SOLE 155999 0 1590 Kraken Robotics Inc. COM 50077N102 1260 3500000 SH SOLE 3500000 0 0 Krispy Kreme Inc COM 50101L106 171 11500 SH SOLE 11500 0 0 Kroger Co COM 501044101 1228 21397 SH SOLE 14777 0 6620 Kulicke & Soffa Industries COM 501242101 2212 39492 SH SOLE 39492 0 0 L3 Harris Technologies, Inc COM 502431109 20122 80985 SH SOLE 80153 0 832 Laboratory Corp America Holdings COM 50540R409 3250 12325 SH SOLE 11562 0 763 Lam Research Corp. COM 512807108 1040 1935 SH SOLE 1935 0 0 Landec Corporation COM 514766104 5714 493450 SH SOLE 493450 0 0 Lantheus Hldgs Inc COM 516544103 3947 71365 SH SOLE 71365 0 0 Lauder Estee Cos Inc Cl A COM 518439104 246 905 SH SOLE 905 0 0 Lazard Ltd Shs A COM G54050102 633 18350 SH SOLE 18350 0 0 Lear Corp COM 521865204 3647 25575 SH SOLE 25575 0 0 Leggett & Platt Inc COM 524660107 4336 124585 SH SOLE 123320 0 1265 Lexington Realty Trust COM 529043101 285 18179 SH SOLE 18179 0 0 Liberty Broadband Corp Com Ser C COM 530307305 2283 16871 SH SOLE 16871 0 0 Linde Plc COM G5494J103 3496 10943 SH SOLE 10943 0 0 LKQ Corp. COM 501889208 2071 45600 SH SOLE 45600 0 0 Lockheed Martin Corp COM 539830109 32900 74536 SH SOLE 74336 0 200 Lowes Cos Inc COM 548661107 18088 89461 SH SOLE 89437 0 24 LPL Financial Holdings Inc. COM 50212V100 2753 15071 SH SOLE 13994 0 1077 Lumen Technologies Inc. COM 550241103 1030 91372 SH SOLE 67708 0 23664 Lumentum Holdings Inc COM 55024U109 11462 117435 SH SOLE 117435 0 0 LVMH Moet Hennessy Louis Vuitton ADR COM 502441306 2067 14495 SH SOLE 14495 0 0 Lyondellbasell Inds F Class A COM N53745100 300 2922 SH SOLE 2800 0 122 M & T Bank Corporation COM 55261F104 28265 166757 SH SOLE 165397 40 1320 Mag Silver Corp COM 55903Q104 10850 671000 SH SOLE 663500 0 7500 Magellan Midstream Partners COM 559080106 935 19050 SH SOLE 19050 0 0 Mandiant Inc Com COM 562662106 258 11580 SH SOLE 11250 0 330 Manulife Finl Corp COM 56501R106 380 17830 SH SOLE 17830 0 0 Marathon Pete Corp COM 56585A102 22254 260278 SH SOLE 257425 0 2853 Markel Corp COM 570535104 251 170 SH SOLE 170 0 0 Marketaxess Holdings Inc COM 57060D108 425 1250 SH SOLE 1250 0 0 Marqeta Inc. COM 57142B104 183 16565 SH SOLE 16565 0 0 Martin Marietta Materials, Inc. COM 573284106 20039 52063 SH SOLE 51488 10 565 Masco Corp COM 574599106 309 6054 SH SOLE 6000 0 54 Mastercard Incorporated Cl A COM 57636Q104 24556 68712 SH SOLE 68162 0 550 Match Group COM 57667L107 2101 19320 SH SOLE 19320 0 0 Materials Select Sector SPDR Trust COM 81369Y100 489 5545 SH SOLE 5545 0 0 Mayville Engineering Co. COM 578605107 5791 618071 SH SOLE 618071 0 0 Mc Cormick & Co Inc COM 579780206 3048 30538 SH SOLE 30538 0 0 McDonald s Corp. COM 580135101 44989 181935 SH SOLE 181835 0 100 McKesson Corporation COM 58155Q103 1182 3861 SH SOLE 3285 0 576 Medicenna Therapeutics Corp. COM 58490H107 112 88000 SH SOLE 87200 0 800 Medtronic Plc Shs COM G5960L103 2909 26220 SH SOLE 26220 0 0 Meiragtx Holdings Plc COM G59665102 258 18600 SH SOLE 18600 0 0 Merck & Co. Inc. COM 58933Y105 73185 891953 SH SOLE 887653 195 4105 Merger Fund Institutional Cl COM 589509207 9209 530468 SH SOLE 522982 298 7188 Meta Platforms Inc COM 30303M102 34696 156036 SH SOLE 155736 0 300 Metlife Inc COM 59156R108 2249 32002 SH SOLE 28150 0 3852 MFC ISHARES MSCI CHINA ETF COM 46429B671 12875 243428 SH SOLE 243428 0 0 MFC iShares TR JPMorgan USD Emerging Mkts Bd ETF COM 464288281 7137 73007 SH SOLE 71934 120 953 Micron Technology Inc. COM 595112103 4232 54331 SH SOLE 53431 0 900 Microsoft Corp. COM 594918104 194331 630311 SH SOLE 628336 40 1934 Mistras Group, Inc. COM 60649T107 1039 157250 SH SOLE 157250 0 0 Mitek Systems Inc. COM 606710200 3163 215600 SH SOLE 215600 0 0 Mitsubishi UFJ Financial Group - ADR COM 606822104 2536 409720 SH SOLE 409720 0 0 Modine Manufacturing Co COM 607828100 1415 157000 SH SOLE 157000 0 0 Mohawk Inds Inc COM 608190104 3072 24735 SH SOLE 24735 0 0 Mondelez Intl Inc Cl A COM 609207105 5878 93628 SH SOLE 93628 0 0 MongoDB Inc Cl A COM 60937P106 1164 2625 SH SOLE 2625 0 0 Moody s Corporation COM 615369105 213 630 SH SOLE 630 0 0 Morgan Stanley COM 617446448 3605 41251 SH SOLE 41251 0 0 Mosaic Co COM 61945C103 432 6500 SH SOLE 6500 0 0 Movado Group COM 624580106 230 5879 SH SOLE 521 0 5358 MSC Industrial Direct A COM 553530106 1261 14795 SH SOLE 14795 0 0 MSCI Inc. COM 55354G100 1011 2010 SH SOLE 2010 0 0 Navigator Holdings Ltd Shs COM Y62132108 493 40368 SH SOLE 40368 0 0 NCS Multistage Hldgs Inc COM 628877201 6446 126984 SH SOLE 126984 0 0 Nektar Therapeutics COM 640268108 128 23755 SH SOLE 23755 0 0 Nestle SA - ADR COM 641069406 2211 16991 SH SOLE 16991 0 0 NetApp, Inc. COM 64110D104 448 5400 SH SOLE 5400 0 0 Netflix Inc COM 64110L106 18745 50042 SH SOLE 49432 15 595 Neubase Therapeutics Inc. COM 64132K102 101 53500 SH SOLE 53500 0 0 Neurocrine Biosciences Inc. COM 64125C109 382 4075 SH SOLE 4075 0 0 Newell Brands Inc COM 651229106 1225 57200 SH SOLE 57200 0 0 Newmont Goldcorp Corp COM 651639106 44708 562714 SH SOLE 559599 0 3115 Nextera Energy Inc COM 65339F101 80085 945407 SH SOLE 944787 0 620 Nextier Oilfield Solutions COM 65290C105 257 27800 SH SOLE 27800 0 0 Nike Inc Cl B COM 654106103 3767 27998 SH SOLE 27848 0 150 Nippon Telephone & Telegraph ADR COM 654624105 611 21000 SH SOLE 21000 0 0 Nordson Corp COM 655663102 615 2709 SH SOLE 2045 0 664 Northrop Grumman Corporation COM 666807102 403 901 SH SOLE 55 0 846 Novartis AG COM 66987V109 16221 184852 SH SOLE 184852 0 0 Nucor Corp COM 670346105 297 2000 SH SOLE 2000 0 0 Nutrien Ltd. COM 67077M108 43615 419416 SH SOLE 419416 0 0 Nuveen NY Muni Value COM 67062M105 583 64650 SH SOLE 63875 775 0 nVent Electric Plc. COM G6700G107 2994 86095 SH SOLE 85345 0 750 Nvidia Corp. COM 67066G104 104613 383396 SH SOLE 381816 40 1540 NVR Inc COM 62944T105 201 45 SH SOLE 45 0 0 Oakmark Fund I COM 413838103 367 3164 SH SOLE 3164 0 0 OKTA Inc. COM 679295105 2434 16125 SH SOLE 16125 0 0 Omega Healthcare Invs Inc COM 681936100 281 9024 SH SOLE 9024 0 0 Omnicom Group Inc. COM 681919106 275 3243 SH SOLE 432 0 2811 ON24 Inc. COM 68339B104 5703 433700 SH SOLE 433700 0 0 Oncosec Medical COM 68234L306 87 75500 SH SOLE 75500 0 0 Oracle Corp COM 68389X105 13096 158301 SH SOLE 154599 0 3702 Organon & Co Common Stock COM 68622V106 4020 115098 SH SOLE 111998 0 3100 Orion Energy Systems Inc. COM 686275108 203 72400 SH SOLE 72400 0 0 Orion Engineered Carbons COM L72967109 10928 684275 SH SOLE 684275 0 0 Otis Worldwide Corp COM 68902V107 10222 132843 SH SOLE 132843 0 0 Paccar Inc COM 693718108 40984 465352 SH SOLE 462552 115 2685 Palo Alto Networks Inc COM 697435105 32245 51798 SH SOLE 51098 15 685 Pan Amern Silver Corp COM 697900108 6702 245500 SH SOLE 245500 0 0 Parker-Hannifin Corp COM 701094104 20706 72970 SH SOLE 72970 0 0 Paychex Inc COM 704326107 780 5712 SH SOLE 4262 0 1450 Paycom Software Inc COM 70432V102 3722 10745 SH SOLE 10745 0 0 Paylocity Holding Corp COM 70438V106 4948 24045 SH SOLE 23845 0 200 Paypal Hldgs Inc COM 70450Y103 27273 235826 SH SOLE 233456 50 2320 Peloton Interactive Inc. Cl A COM 70614W100 6177 233786 SH SOLE 233786 0 0 Pepsico Inc COM 713448108 56110 335225 SH SOLE 333560 70 1595 Perkinelmer Inc. COM 714046109 228 1306 SH SOLE 1250 0 56 Petroleo Brasileiro S.A. - ADR COM 71654V408 304 20533 SH SOLE 20044 0 489 Pfizer Inc COM 717081103 65066 1256822 SH SOLE 1249962 0 6860 Phibro Animal Health A COM 71742Q106 3562 178530 SH SOLE 178530 0 0 Philip Morris International Inc COM 718172109 1148 12225 SH SOLE 10913 0 1312 Phillips 66 COM 718546104 567 6566 SH SOLE 6566 0 0 Physicians Realty Trust COM 71943U104 8399 478876 SH SOLE 466461 0 12415 Pimco All Asset Fund COM 722005626 198 16043 SH SOLE 16043 0 0 Pimco Energy & Tactical Credit Opportunities Fund COM 69346N107 473 31913 SH SOLE 31913 0 0 Pimco Enhanced Short Mat Active COM 72201R833 275 2750 SH SOLE 2750 0 0 Plexus Corp COM 729132100 5911 72250 SH SOLE 72250 0 0 Plug Power Inc. COM 72919P202 372 13000 SH SOLE 13000 0 0 PNC Finl Svcs Group Inc COM 693475105 1189 6445 SH SOLE 6445 0 0 Pool Corp. COM 73278L105 1163 2750 SH SOLE 2750 0 0 Potlatchdeltic Corp COM 737630103 1191 22579 SH SOLE 22579 0 0 Procter & Gamble COM 742718109 60498 395931 SH SOLE 395931 0 0 Profire Energy Inc COM 74316X101 616 474125 SH SOLE 474125 0 0 Progressive Corp. COM 743315103 23244 203914 SH SOLE 203724 0 190 Prudential Financial Inc. COM 744320102 2725 23060 SH SOLE 22845 0 215 Public Service Enterprise Group Inc. COM 744573106 1535 21928 SH SOLE 21823 0 105 Pulte Group Inc. COM 745867101 666 15890 SH SOLE 10789 0 5101 PureFunds ISE Cyber Security COM 26924G201 4088 69619 SH SOLE 65709 145 3765 PVH Corp. COM 693656100 5773 75355 SH SOLE 75355 0 0 Qualcomm Inc. COM 747525103 66192 433140 SH SOLE 432299 35 806 Quanta Services, Inc. COM 74762E102 801 6083 SH SOLE 5900 0 183 Quest Diagnostics Inc COM 74834L100 18356 134119 SH SOLE 132577 0 1542 R1 RCM Inc. COM 749397105 2944 110000 SH SOLE 110000 0 0 Range Resources Corp COM 75281A109 234 7700 SH SOLE 7700 0 0 Ranpak Holdings Corp. COM 75321W103 204 10000 SH SOLE 10000 0 0 Raytheon Technologies Corp COM 75513E101 31951 322509 SH SOLE 322509 0 0 Republic Svcs Inc COM 760759100 62842 474282 SH SOLE 468703 110 5469 Restaurant Brands Intl Inc COM 76131D103 6565 112433 SH SOLE 112433 0 0 Rev Group Inc. COM 749527107 1142 85200 SH SOLE 85200 0 0 Rh COM 74967X103 701 2150 SH SOLE 2150 0 0 Rio Tinto Plc Sponsored Adr COM 767204100 3882 48287 SH SOLE 47777 0 510 Robert Half International Inc. COM 770323103 283 2481 SH SOLE 137 0 2344 Roche Holdings LTD COM 771195104 6446 130469 SH SOLE 130351 0 118 Rockwell Automation Inc COM 773903109 21396 76405 SH SOLE 76305 0 100 Roper Technologies Inc COM 776696106 1547 3277 SH SOLE 3277 0 0 Ross Stores Inc. COM 778296103 478 5287 SH SOLE 5287 0 0 Royal Gold Inc COM 780287108 401 2839 SH SOLE 2839 0 0 Rush Enterprises Inc Cl A COM 781846209 6009 118024 SH SOLE 116081 0 1943 Ryder System Inc W/rts COM 783549108 357 4500 SH SOLE 4500 0 0 S&P Global Inc. COM 78409V104 1534 3740 SH SOLE 3740 0 0 Saia Inc COM 78709Y105 475 1950 SH SOLE 1950 0 0 Salesforce Com Inc COM 79466L302 46761 220236 SH SOLE 219461 25 750 Sangamo Therapeutics, Inc COM 800677106 114 19580 SH SOLE 19230 0 350 Sanofi Sponsored ADR COM 80105N105 1071 20860 SH SOLE 20860 0 0 Schlumberger Ltd COM 806857108 17711 428727 SH SOLE 428727 0 0 Schrodinger Inc. COM 80810D103 10833 317500 SH SOLE 317000 0 500 Schwab Charles Corp COM 808513105 84219 998922 SH SOLE 993917 165 4840 Schwab Value Advantage Money Fund - Ultra COM 808515696 1002 1001547 SH SOLE 1001547 0 0 Scotts Co. CL A COM 810186106 9608 78140 SH SOLE 77195 35 910 Seagate Technology Hldngs Plc Ord Shs COM G7997R103 412 4584 SH SOLE 313 0 4271 Seagen Inc Com COM 81181C104 837 5808 SH SOLE 5808 0 0 Sealed Air Corporation COM 81211K100 739 11031 SH SOLE 11031 0 0 Sector SPDR fd Consumer Discret Select COM 81369Y407 1570 8485 SH SOLE 8485 0 0 Secure Energy Services COM 81373C102 1581 370000 SH SOLE 370000 0 0 Seelos Therapeutics Inc COM 81577F109 99 118400 SH SOLE 118400 0 0 Select Sector Spdr Tr Communication COM 81369Y852 1341 19500 SH SOLE 19500 0 0 Select Sector Uti Select SPDR ETF IV COM 81369Y886 648 8700 SH SOLE 8700 0 0 Sensata Technologies Holding PLC COM G8060N102 10301 202582 SH SOLE 202582 0 0 Servicenow Inc COM 81762P102 8704 15630 SH SOLE 15580 0 50 Shell PLC COM 780259305 10591 192807 SH SOLE 192807 0 0 Shockwave Medical, Inc. COM 82489T104 249 1200 SH SOLE 1200 0 0 Shopify Inc Cl A COM 82509L107 10487 15514 SH SOLE 15499 0 15 Sibanye Gold Ltd Sponsored Adr COM 82575P107 18606 1146401 SH SOLE 1136000 0 10401 Siemens AG-SPONS ADR COM 826197501 12530 181230 SH SOLE 181230 0 0 Silvercrest Metals Inc COM 828363101 2157 242035 SH SOLE 242035 0 0 Simon Property Group, Inc. COM 828806109 4325 32873 SH SOLE 32427 0 446 Simpson MFG Inc COM 829073105 273 2500 SH SOLE 2500 0 0 Sirius XM Holdings Inc. COM 82968B103 1918 289789 SH SOLE 289789 0 0 Siteone Landscape Supply Inc COM 82982L103 404 2500 SH SOLE 2500 0 0 Skyworks Solutions Inc COM 83088M102 870 6531 SH SOLE 6531 0 0 Sonoco Prods Co COM 835495102 8877 141900 SH SOLE 141900 0 0 Sony Group Corporation Sponsored Adr COM 835699307 21113 205560 SH SOLE 205560 0 0 South32 Ltd COM 84473L105 11493 606500 SH SOLE 605000 0 1500 SP Plus COM 78469C103 279 8900 SH SOLE 8900 0 0 SpartanNash Co. COM 847215100 202 6111 SH SOLE 557 0 5554 SPDR Dow Jones Industrial Average ETF Trust COM 78467X109 1461 4213 SH SOLE 4213 0 0 SPDR Gold MiniShares Trust COM 98149E303 1051 27325 SH SOLE 25313 0 2012 SPDR Gold Trust COM 78463V107 10339 57233 SH SOLE 55060 0 2173 SPDR S&P 500 ETF COM 78462F103 13210 29249 SH SOLE 27435 0 1814 SPDR S&P Dividend ETF COM 78464A763 596 4650 SH SOLE 4650 0 0 SPDR Series Trust Barclays Short Term Corp Bond ET COM 78464A474 482 16000 SH SOLE 16000 0 0 SPDR Series Trust S&P Biotech COM 78464A870 10334 114971 SH SOLE 113221 80 1670 SPDR Series Trust S&P Regl Bkg COM 78464A698 18913 274497 SH SOLE 274497 0 0 Splunk Inc COM 848637104 4407 29655 SH SOLE 29655 0 0 Spok Holdings Inc COM 84863T106 84 10500 SH SOLE 10500 0 0 Sprott Gold Equity Fund Investor Class COM 85208P105 5255 97186 SH SOLE 84158 0 13028 Sprott Physical Gold & Silver Trust COM 85208R101 196 10100 SH SOLE 7800 0 2300 Sprouts Fmrs Mkt Inc. COM 85208M102 441 13800 SH SOLE 13800 0 0 Square Inc. CL A COM 852234103 5475 40377 SH SOLE 40377 0 0 Stag Indl Inc COM 85254J102 5118 123773 SH SOLE 122413 0 1360 Stanley Black & Decker Inc COM 854502101 5331 38135 SH SOLE 38135 0 0 Starbucks Corp COM 855244109 9483 104238 SH SOLE 103958 0 280 Steelcase Inc. COM 858155203 6077 508500 SH SOLE 503500 0 5000 Sterling Bancorp Inc COM 85917W102 1101 155000 SH SOLE 155000 0 0 Stryker Corp COM 863667101 505 1890 SH SOLE 1890 0 0 Suncoke Energy Inc. COM 86722A103 154 17259 SH SOLE 2190 0 15069 SVB Finl Group COM 78486Q101 997 1782 SH SOLE 1782 0 0 Synchrony Finl COM 87165B103 314 9008 SH SOLE 1785 0 7223 Sysco Corporation COM 871829107 5305 64970 SH SOLE 64970 0 0 Tactile Systems Technology Inc COM 87357P100 1371 68000 SH SOLE 68000 0 0 Taiwan Semiconductr Mfg ADR COM 874039100 10289 98684 SH SOLE 98684 0 0 Tandem Diabetes Care Inc COM 875372203 535 4600 SH SOLE 4600 0 0 Target Corp. COM 87612E106 9981 47032 SH SOLE 46612 0 420 TaskUs Inc COM 87652V109 308 8000 SH SOLE 8000 0 0 Technology Select Sector SPDR Fund COM 81369Y803 4522 28450 SH SOLE 28450 0 0 Tejon Ranch COM 879080109 493 27000 SH SOLE 25000 0 2000 Tesla, Inc COM 88160R101 1297 1204 SH SOLE 1204 0 0 Tetra Tech Inc. COM 88162G103 496 3005 SH SOLE 3005 0 0 Tetra Technologies COM 88162F105 321 78000 SH SOLE 78000 0 0 Texas Instruments Inc. COM 882508104 3143 17130 SH SOLE 17130 0 0 Texas Pacific Land Corporation Com COM 88262P102 811 600 SH SOLE 520 0 80 Textron Inc. COM 883203101 486 6530 SH SOLE 6530 0 0 The Interpublic Group of Companies, Inc. COM 460690100 1992 56191 SH SOLE 56116 0 75 The Tocqueville Fund COM 888894102 87660 1913563 SH SOLE 1754305 0 159258 The Toronto-Dominion Bank COM 891160509 394 4957 SH SOLE 4900 0 57 Thermo Fisher Corp COM 883556102 43811 74175 SH SOLE 73466 20 689 TIAA-CREF Large-Cap Growth Index Fund Institutiona COM 87244W680 254 4831 SH SOLE 4831 0 0 Tile Shop Holdings Inc COM 88677Q109 1129 172401 SH SOLE 172401 0 0 Tocqueville Opportunity Fund COM 888894409 25526 759262 SH SOLE 739935 0 19327 Tocqueville Phoenix Fund COM 888894847 10955 472406 SH SOLE 436384 0 36022 Todos Med Ltd COM M8790Y108 2 87500 SH SOLE 87500 0 0 TopBild Corp COM 89055F103 272 1500 SH SOLE 1500 0 0 Toyota Motor Corporation - ADR COM 892331307 1532 8500 SH SOLE 8500 0 0 Tradeweb Markets Inc. Cl. A COM 892672106 791 9000 SH SOLE 9000 0 0 Trane Technologies Plc Shs COM G8994E103 756 4950 SH SOLE 4950 0 0 TransUnion COM 89400J107 878 8500 SH SOLE 8500 0 0 Travelers Companies Inc COM 89417E109 1180 6456 SH SOLE 6250 0 206 Trex Co Inc COM 89531P105 327 5000 SH SOLE 5000 0 0 Truist Finanical Corp COM 89832Q109 276 4869 SH SOLE 4869 0 0 TTM Technologies Inc. COM 87305R109 8344 563000 SH SOLE 563000 0 0 Twilio Inc. Cl A COM 90138F102 3024 18349 SH SOLE 18199 0 150 Tyler Technologies Inc COM 902252105 445 1000 SH SOLE 1000 0 0 Tyson Foods Inc Cl A COM 902494103 1146 12790 SH SOLE 8885 0 3905 UBS AG COM H42097107 23191 1186843 SH SOLE 1186843 0 0 Unilever Plc Sponsored ADR NEW COM 904767704 27193 596730 SH SOLE 595275 0 1455 Union Pac Corp COM 907818108 10894 39875 SH SOLE 39810 0 65 Unisys Corporation COM 909214306 7008 324298 SH SOLE 324298 0 0 United Parcel Service Inc Cl B COM 911312106 689 3215 SH SOLE 3215 0 0 Unitedhealth Group Inc COM 91324P102 11023 21615 SH SOLE 21615 0 0 Unity Software COM 91332U101 742 7475 SH SOLE 7375 0 100 Univar Sollutions COM 91336L107 1547 48135 SH SOLE 48135 0 0 Upland Software Inc. COM 91544A109 1440 81800 SH SOLE 81800 0 0 US Bancorp COM 902973304 15178 285564 SH SOLE 285564 0 0 US Foods Holding COM 912008109 311 8262 SH SOLE 8262 0 0 Valero Energy Corp COM 91913Y100 843 8300 SH SOLE 8300 0 0 Vaneck Vectors Gold Miners ETF COM 92189F106 6015 156856 SH SOLE 156856 0 0 Vaneck Vectors Local Currency Bond ETF COM 92189H300 4292 159023 SH SOLE 157249 100 1674 VanEck Vectors Preferred Securities ex Financials COM 92189F429 1423 69300 SH SOLE 69300 0 0 Vanguard Admiral Funds S&P Small Cap 600 COM 921932828 842 4249 SH SOLE 4249 0 0 Vanguard Bond Index Fund Intermediate Term COM 921937819 369 4500 SH SOLE 4500 0 0 Vanguard Calif Tax Free Fds Inter Taxex Ad COM 922021407 122 10627 SH SOLE 10627 0 0 Vanguard Dividend Appreciation COM 921908844 1896 11694 SH SOLE 11694 0 0 Vanguard Equity Income Fund Admiral Shares COM 921921300 240 2588 SH SOLE 2588 0 0 Vanguard ESG US Stock Fund COM 921910733 266 3280 SH SOLE 3280 0 0 Vanguard European ETF Int l Eq Index Fd COM 922042874 17036 273543 SH SOLE 270533 215 2795 Vanguard Extended Market COM 922908652 1700 10260 SH SOLE 10260 0 0 Vanguard Federal Money Market Fund COM 922906300 100 100000 SH SOLE 100000 0 0 Vanguard FTSE All World ex US Small Cap Fund COM 922042718 848 6843 SH SOLE 6843 0 0 Vanguard FTSE All-World Ex-US Index Fund COM 922042775 1327 23050 SH SOLE 23050 0 0 Vanguard Growth Index Fund ETF COM 922908736 212 736 SH SOLE 736 0 0 Vanguard High Yield Tax Exempt Fund COM 922907845 454 40830 SH SOLE 40830 0 0 Vanguard Index 500 Fund Admiral Shares COM 922908710 1975 4723 SH SOLE 4723 0 0 Vanguard Index Fds REIT ETF COM 922908553 736 6796 SH SOLE 6721 75 0 Vanguard Intermediate-Term Bond Index Fund Admiral COM 921937801 430 38745 SH SOLE 0 0 38745 Vanguard International Equity Index FTSE Emerging COM 922042858 7635 165508 SH SOLE 162468 320 2720 Vanguard International High Dividend Yield COM 921946794 419 6200 SH SOLE 6200 0 0 Vanguard Intl Equity Index Fund Total World COM 922042742 454 4479 SH SOLE 4479 0 0 Vanguard Mega Cap COM 921910873 1877 11800 SH SOLE 11800 0 0 Vanguard Mid-Cap Value ETF COM 922908512 4434 29622 SH SOLE 28877 40 705 Vanguard S&P 500 ETF COM 922908363 1179 2840 SH SOLE 2840 0 0 Vanguard Short Term Treasury Fund COM 92206C102 3845 64885 SH SOLE 63000 0 1885 Vanguard Short-Term Bond ETF COM 921937827 452 5800 SH SOLE 5800 0 0 Vanguard Short-Term Corporate Bond ETF COM 92206C409 4685 60000 SH SOLE 60000 0 0 Vanguard Shrt Inf Prot Sec Index ETF COM 922020805 14873 290425 SH SOLE 286930 60 3435 Vanguard Small-Cap Value ETF COM 922908611 6754 38388 SH SOLE 36818 0 1570 Vanguard Tax-Exempt Bond Fund COM 922907746 461 8950 SH SOLE 8950 0 0 Vanguard Value ETF COM 922908744 2108 14264 SH SOLE 14264 0 0 Vanguard Wellington COM 921935102 253 5598 SH SOLE 5598 0 0 Vanguard World Funds Staples COM 92204A207 3777 19280 SH SOLE 19280 0 0 Vanguard/Primecap Fund Admiral Shares COM 921936209 477 2953 SH SOLE 2953 0 0 Veeva Systems, Inc Cl A COM 922475108 1190 5600 SH SOLE 5500 0 100 Ventas Inc. COM 92276F100 280 4529 SH SOLE 4067 0 462 Veolia Environment - ADR COM 92334N103 270 8450 SH SOLE 8450 0 0 Verisk Analytics Inc - Class A COM 92345Y106 2876 13400 SH SOLE 13400 0 0 Verizon Communications COM 92343V104 48436 950837 SH SOLE 948967 0 1870 Viatris Inc Com COM 92556V106 3447 316834 SH SOLE 313731 0 3103 Viemed Healthcare Inc COM 92663R105 598 120000 SH SOLE 120000 0 0 Visa Inc Com CL A COM 92826C839 21169 95456 SH SOLE 95456 0 0 Visteon Corporation COM 92839U206 4731 43350 SH SOLE 43350 0 0 Voya Financial COM 929089100 5419 81670 SH SOLE 81670 0 0 Vulcan Materials Company COM 929160109 25167 137000 SH SOLE 137000 0 0 Walgreens Boots Alliance Inc COM 931427108 200 4478 SH SOLE 4397 0 81 Walmart De Mexico - ADR COM 93114W107 308 7500 SH SOLE 7500 0 0 Walmart Inc. COM 931142103 38381 257728 SH SOLE 257728 0 0 Walt Disney Co COM 254687106 61093 445411 SH SOLE 443011 50 2350 Waste Connections COM 94106B101 1621 11600 SH SOLE 11600 0 0 Waste Mgmt Inc COM 94106L109 21542 135912 SH SOLE 135912 0 0 Waters Corporation COM 941848103 1265 4077 SH SOLE 3954 0 123 Watsco Inc COM 942622200 1821 5979 SH SOLE 5889 0 90 WEC Energy Group Inc. COM 92939U106 275 2753 SH SOLE 2753 0 0 Wells Fargo Co New COM 949746101 4877 100640 SH SOLE 99895 0 745 Westrock Co COM 96145D105 1936 41169 SH SOLE 41169 0 0 Weyerhaeuser Co COM 962166104 60707 1601760 SH SOLE 1584823 250 16687 Wheaton Precious Metals COM 962879102 26834 563974 SH SOLE 559974 0 4000 Williams Cos Inc Del COM 969457100 217 6506 SH SOLE 6200 0 306 Williams Sonoma Inc COM 969904101 2228 15368 SH SOLE 14029 0 1339 Willis Towers Watson Plcltd Co COM G96629103 1944 8228 SH SOLE 8228 0 0 Workday Inc Cl A COM 98138H101 4190 17497 SH SOLE 17497 0 0 Xperi Holding Corp. COM 98390M103 277 16013 SH SOLE 1576 0 14437 Zendesk, Inc. COM 98936J101 1443 12000 SH SOLE 12000 0 0 Zevia PBC Cl A COM 98955K104 69 15000 SH SOLE 15000 0 0 Ziff Davis COM 48123V102 8265 85400 SH SOLE 85400 0 0 Zimmer Biomet Holdings COM 98956P102 1639 12817 SH SOLE 12817 0 0