0001567619-20-001003.txt : 20200114 0001567619-20-001003.hdr.sgml : 20200114 20200114160235 ACCESSION NUMBER: 0001567619-20-001003 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200114 DATE AS OF CHANGE: 20200114 EFFECTIVENESS DATE: 20200114 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: 20526075 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 true false 0000883961 XXXXXXXX 12-31-2019 12-31-2019 TOCQUEVILLE ASSET MANAGEMENT L.P.
40 WEST 57TH STREET 19TH FLOOR NEW YORK NY 10019
13F HOLDINGS REPORT 028-03589 N
Victor Huwang Compliance Officer 646-873-3208 /s/ Victor Huwang New York NY 01-10-2020 0 732 6799138 false
INFORMATION TABLE 2 form13fInfoTable.xml 3D Systems Corp COM 88554D205 3448 394093 SH SOLE 394093 0 0 3M Company COM 88579Y101 21448 121573 SH SOLE 117381 4192 0 Abbott Labs COM 002824100 31988 368271 SH SOLE 355045 12917 309 Abbvie Inc. COM 00287Y109 25429 287205 SH SOLE 283625 0 3580 Acadia Pharmaceuticals Inc COM 004225108 583 13625 SH SOLE 13625 0 0 Accenture Plc Ireland Shs Clas COM G1151C101 1222 5805 SH SOLE 5805 0 0 Acuity Brands, Inc. COM 00508Y102 9635 69820 SH SOLE 69820 0 0 Adobe, Inc. COM 00724F101 18600 56395 SH SOLE 56070 20 305 Aflac Inc COM 001055102 38443 726703 SH SOLE 726703 0 0 AGNC Investment Corp. COM 00123q104 246 13900 SH SOLE 13900 0 0 Agnico-Eagle Mines Ltd COM 008474108 67608 1096650 SH SOLE 1020849 0 75801 Air Products & Chemicals, Inc. COM 009158106 15027 63946 SH SOLE 63421 30 495 Airbus SE COM N0280G100 4649 31740 SH SOLE 28990 2750 0 Alamos Gold Inc. COM 011532108 56650 9410320 SH SOLE 8823020 0 587300 Albemarle Corporation COM 012653101 4098 56103 SH SOLE 56103 0 0 Alcon Inc COM H01301128 2645 46753 SH SOLE 41753 5000 0 Alerian MLP ETF COM 00162Q866 223 26185 SH SOLE 25450 0 735 Alibaba Group Hldg Ltd Sponsor COM 01609W102 30953 145937 SH SOLE 145457 25 455 Allergan Plc Shs COM G0177J108 16056 83987 SH SOLE 82661 75 1251 Allstate Corporation COM 020002101 2078 18475 SH SOLE 18475 0 0 Almaden Minerals Ltd COM 020283305 3198 5457319 SH SOLE 5457319 0 0 Alnylam Pharmaceuticals Inc COM 02043Q107 346 3000 SH SOLE 3000 0 0 Alphabet Inc Class A COM 02079K305 66992 50017 SH SOLE 50017 0 0 Alphabet Inc Class C COM 02079K107 71892 53770 SH SOLE 52171 1310 289 Alps ETF Tr Sectr Div Dogs COM 00162Q858 231 4925 SH SOLE 4560 365 0 ALTA MESA RES INC 3 COM 02133L117 0 21625 SH SOLE 15475 6150 0 Altria Group Inc COM 02209S103 258 5168 SH SOLE 5004 0 164 Amarin Corp Plc COM 023111206 706 32950 SH SOLE 32950 0 0 Amazon Inc. COM 023135106 86100 46595 SH SOLE 46241 3 351 American Beacon Tocqueville In COM 024526378 9791 601757 SH SOLE 601757 0 0 American Beacon Tocqueville In COM 024526386 22878 1411331 SH SOLE 1411223 0 108 American Beacon Tocqueville In COM 024526394 8252 509410 SH SOLE 493854 3065 12491 American Express Co COM 025816bj7 502 500000 PRN SOLE 500000 0 0 American Express Company COM 025816109 12265 98521 SH SOLE 98521 0 0 American FD Europacific GWTH F COM 29875E100 6845 123420 SH SOLE 116350 0 7070 American Homes 4 Rent Cl A COM 02665T306 236 9000 SH SOLE 9000 0 0 American Sts WTR Co COM COM 029899101 373 4300 SH SOLE 4300 0 0 Ameriprise Financial, Inc. COM 03076C106 728 4372 SH SOLE 617 0 3755 AmerisourceBergen Corp. COM 03073E105 238 2804 SH SOLE 108 0 2696 Ametek Inc. COM 031100100 1132 11350 SH SOLE 11350 0 0 Amgen Inc COM 031162100 9549 39609 SH SOLE 36794 0 2815 AngloGold Ashanti Limited - AD COM 035128206 64817 2901375 SH SOLE 2741858 0 159517 Ansys Inc COM 03662Q105 386 1500 SH SOLE 1500 0 0 Apogee Enterprises Inc COM COM 037598109 7138 219625 SH SOLE 219625 0 0 Apollo Global Management LLC COM 03768E105 6894 144495 SH SOLE 143995 0 500 Apple Inc. COM 037833100 124213 422996 SH SOLE 415349 6226 1421 Applied Matls Inc COM 038222105 33325 545957 SH SOLE 545957 0 0 Applus Services SA COM E0534T106 33763 2638443 SH SOLE 2638443 0 0 Arconic Inc COM 03965L100 19855 645274 SH SOLE 644649 0 625 Argonaut Gold Inc COM 04016A101 15266 10152450 SH SOLE 9351148 0 801302 Armstrong World Inds Inc COM 04247X102 446 4746 SH SOLE 2561 0 2185 Arrow Electronics, Inc. COM 042735100 1776 20960 SH SOLE 20960 0 0 Ashland Global Holdings Inc. COM 044186104 2306 30135 SH SOLE 29885 0 250 Aspen Technology Inc COM 045327103 260 2150 SH SOLE 2150 0 0 AT Mid Cap Equity Fund Institu COM 00769G477 196 11257 SH SOLE 11257 0 0 AT&T Inc. COM 00206R102 27010 691149 SH SOLE 685103 0 6046 ATAC Resources Ltd. COM 046491106 1891 10892991 SH SOLE 10522091 0 370900 Atlassian Corp Plc COM G06242104 421 3500 SH SOLE 3500 0 0 Automatic Data Processing Inc COM 053015103 36548 214359 SH SOLE 209755 3691 913 Autozone Inc. COM 053332102 214 180 SH SOLE 8 0 172 Avangrid Inc. COM 05351W103 5594 109348 SH SOLE 108413 0 935 AZZ Incorporated COM 002474104 964 20970 SH SOLE 20970 0 0 B2Gold Corporation COM 11777Q209 72161 17995331 SH SOLE 16988551 0 1006780 Banco Santander SA - ADR COM 05964H105 211 50891 SH SOLE 50891 0 0 Bank Amer Corp COM 060505104 44711 1269474 SH SOLE 1259562 330 9582 Bank New York Mellon Corp COM 064058100 20590 409100 SH SOLE 409100 0 0 Bank of America Corp Pfd 5.375 COM 06053u601 3785 142310 SH SOLE 141100 0 1210 Bank of Montreal COM 06368B5P9 1681 1638000 PRN SOLE 1616000 0 22000 Barrick Gold Corporation COM 067901108 3544 190658 SH SOLE 190658 0 0 Baxter Intl Inc COM 071813109 240 2876 SH SOLE 2876 0 0 Bayer A G Sponsored Adr COM 072730302 3594 177200 SH SOLE 172200 5000 0 BCE Inc. COM 05534B760 742 16000 SH SOLE 16000 0 0 Bear Creek Mining Corp COM 07380N104 21552 10199466 SH SOLE 9630066 0 569400 Becton, Dickinson & Company COM 075887109 6196 22780 SH SOLE 22780 0 0 Berkshire Hathaway Inc Del Cl COM 084670702 24997 110363 SH SOLE 107932 55 2376 Berkshire Hathaway Inc. - Clas COM 084670108 1358 4 SH SOLE 4 0 0 Best Buy Inc COM 086516101 269 3067 SH SOLE 70 0 2997 BHP Group Limited - ADR COM 088606108 12952 236738 SH SOLE 236738 0 0 Bio Techne Corp COM 09073M104 263 1200 SH SOLE 1200 0 0 Biogen Inc. COM 09062X103 40301 135817 SH SOLE 135203 0 614 Biotelemetry Inc. COM 090672106 926 20000 SH SOLE 20000 0 0 Blackstone Group Inc COM 09260D107 4650 83120 SH SOLE 83120 0 0 Bloom Energy Corp COM 093712107 401 53700 SH SOLE 53700 0 0 Blue Bird Corp COM 095306106 1305 56936 SH SOLE 56936 0 0 Boeing Company COM 097023105 16099 49419 SH SOLE 49119 0 300 Booking Holdings Inc. COM 09857L108 3432 1671 SH SOLE 1588 0 83 Booz Allen Hamilton Hldg Corp COM 099502106 326 4585 SH SOLE 4585 0 0 Boston Scientific Corporation COM 101137107 977 21600 SH SOLE 21600 0 0 BP plc - ADR COM 055622104 894 23692 SH SOLE 23692 0 0 Bright Horizons Family Solutio COM 109194100 936 6225 SH SOLE 6225 0 0 Bristol Myers Squibb Co COM 110122108 28803 448720 SH SOLE 437650 11070 0 Bristol Myers Squibb Co Contng COM 110122157 106 35213 SH SOLE 35213 0 0 Brookfield Asset Mgmt Inc. Cl COM 112585104 405 7000 SH SOLE 7000 0 0 Brookfield Infrastructure Part COM G16252101 517 10350 SH SOLE 10350 0 0 Brookfield Property Partners L COM G16249107 192 10500 SH SOLE 10500 0 0 Bunge Limited COM G16962105 20181 350669 SH SOLE 350389 0 280 BYD Co Ltd COM Y1023R104 60 12000 SH SOLE 12000 0 0 C. H. Robinson Worldwide, Inc. COM 12541W209 305 3900 SH SOLE 3900 0 0 Cadence Design Systems Inc. COM 127387108 600 8657 SH SOLE 5162 0 3495 Cameco Corp COM 13321L108 346 38888 SH SOLE 38888 0 0 Canadian Natl RY Co COM 136375102 2107 23300 SH SOLE 15800 7500 0 Capital One Finl Corp COM 14040H105 20084 195160 SH SOLE 195135 0 25 Cardinal Health Inc COM COM 14149Y108 414 8190 SH SOLE 373 0 7817 Carlisle Cos Inc COM 142339100 2360 14581 SH SOLE 13211 0 1370 Carmax Inc COM 143130102 329 3750 SH SOLE 3750 0 0 Carnival Corp. COM 143658300 1271 24996 SH SOLE 24996 0 0 Cars.com Inc. COM 14575E105 7107 581549 SH SOLE 581549 0 0 Carter's, Inc. COM 146229109 623 5700 SH SOLE 5700 0 0 Caterpillar Inc COM 149123101 42220 285892 SH SOLE 285206 35 651 CBRE Group Inc. Cl A COM 12504L109 3411 55655 SH SOLE 55655 0 0 CDW Corp COM 12514G108 202 1417 SH SOLE 45 0 1372 Celanese Corporation COM 150870103 221 1798 SH SOLE 71 0 1727 Centerpoint Energy Inc COM 15189tas6 4917 4639000 PRN SOLE 4601000 0 38000 CenturyLink Inc. COM 156700106 3104 235000 SH SOLE 232656 0 2344 Champions Oncology Inc. COM 15870P307 1704 204568 SH SOLE 204568 0 0 Change Healthcare Inc COM 15912K100 1639 100000 SH SOLE 100000 0 0 Charles River Laboratories Int COM 159864107 367 2400 SH SOLE 2400 0 0 Charles Schwab COM 808513ap0 5834 5650000 PRN SOLE 5650000 0 0 Check Point Software COM M22465104 663 5975 SH SOLE 5975 0 0 Chevron Corp COM 166764100 26363 218763 SH SOLE 218466 0 297 Chipotle Mexican Grill Inc COM 169656105 20677 24700 SH SOLE 24700 0 0 Chubb Corp COM H1467J104 929 5965 SH SOLE 5965 0 0 Church & Dwight Co., Inc. COM 171340102 338 4809 SH SOLE 3714 0 1095 Ciena Corporation COM 171779309 8546 200190 SH SOLE 200000 0 190 Cigna Corporation COM 125523100 1451 7098 SH SOLE 7098 0 0 Cintas COM 172908105 807 3000 SH SOLE 3000 0 0 Cisco Sys Inc COM 17275R102 14375 299736 SH SOLE 293550 0 6186 Citigroup Inc. COM 172967424 1082 13538 SH SOLE 7583 0 5955 Citigroup Inc. COM 172967hq7 9657 8880000 PRN SOLE 8832000 0 48000 Cloudera Inc COM 18914U100 4163 357958 SH SOLE 353958 0 4000 Coca Cola Co COM 191216100 28878 521732 SH SOLE 519757 110 1865 Coda Octopus Group Inc. COM 19188U206 3130 374003 SH SOLE 374003 0 0 Cognizant Technology Solutions COM 192446102 5742 92575 SH SOLE 92575 0 0 Colgate Palmolive Co COM 194162103 22035 320085 SH SOLE 320085 0 0 Colossus Minerals Inc COM 19681L109 0 2045823 SH SOLE 2045823 0 0 Columbia Sportswear Company COM 198516106 1371 13683 SH SOLE 13315 0 368 Comcast Corp Cl A COM 20030N101 8093 179965 SH SOLE 179965 0 0 Commercial Metals Company COM 201723103 3300 148200 SH SOLE 148200 0 0 CommVault Systems, Inc. COM 204166102 1358 30410 SH SOLE 30010 0 400 Computer Task Group Inc. COM 205477102 1058 204315 SH SOLE 204315 0 0 Conagra Brands Inc COM 205887102 4751 138767 SH SOLE 138767 0 0 ConocoPhillips COM 20825C104 766 11784 SH SOLE 9844 0 1940 Constellation Brand Class A COM 21036P108 9605 50620 SH SOLE 50420 0 200 Consumer Staples Select Sector COM 81369Y308 608 9655 SH SOLE 9655 0 0 Contango ORE Inc. 144 COM 21077F100 3816 263200 SH SOLE 263200 0 0 Copart Inc COM 217204106 637 7000 SH SOLE 7000 0 0 Corning Inc COM 219350105 5653 194207 SH SOLE 194207 0 0 Corteva Inc. COM 22052L104 6384 215967 SH SOLE 215967 0 0 Corvus Gold Inc COM 221013105 40440 24367509 SH SOLE 24367509 0 0 Costar Group Inc. COM 22160N109 598 1000 SH SOLE 1000 0 0 Costco Wholesale Co COM 22160K105 480 1633 SH SOLE 1630 0 3 Coupa Software Inc COM 22266L106 2300 15725 SH SOLE 15725 0 0 Crane Co. COM 224399105 7569 87625 SH SOLE 87625 0 0 Cross Country Healthcare Inc COM 227483104 5056 435100 SH SOLE 435100 0 0 Crown Castle Intl Corp COM 22822V101 321 2255 SH SOLE 2255 0 0 Crown Holdings, Inc. COM 228368106 341 4700 SH SOLE 4700 0 0 CSX Corporation COM 126408103 310 4286 SH SOLE 4010 0 276 Cummins Inc COM 231021106 499 2787 SH SOLE 2170 0 617 CVS Health Corp Com COM 126650100 1246 16774 SH SOLE 16774 0 0 CyberArk Software Ltd COM M2682V108 1730 14836 SH SOLE 14686 0 150 Danaher Corp Del Com COM 235851102 5252 34220 SH SOLE 34220 0 0 Deckers Outdoor Corp Com COM 243537107 249 1475 SH SOLE 78 0 1397 Deere & Co Com COM 244199105 41939 242058 SH SOLE 237823 3055 1180 Delta Air Lines Inc. COM 247361702 23266 397852 SH SOLE 394097 135 3620 Dentsply Sirona Inc COM 24906P109 6046 106835 SH SOLE 105250 85 1500 Depository Trust & Clearing Co COM 249670aa8 5555 5500000 PRN SOLE 5500000 0 0 Detour Gold Corporation COM 250669108 151807 7830320 SH SOLE 7502120 0 328200 Deutsche Telekom AG F ADR COM 251566105 4939 303185 SH SOLE 281590 20000 1595 Dexcom Inc COM 252131107 2156 9855 SH SOLE 9855 0 0 Diageo Plc Sponsored ADR COM 25243Q205 15795 93782 SH SOLE 93632 0 150 Digital Realty Trust Inc COM 253868103 394 3290 SH SOLE 3290 0 0 Discover Financial Services COM 254709108 1321 15579 SH SOLE 15500 0 79 Discovery Communications, Inc. COM 25470F302 648 21253 SH SOLE 21253 0 0 Discovery Inc. COM 25470F104 658 20111 SH SOLE 15382 0 4729 Dodge & Cox Stock COM 256219106 205 1058 SH SOLE 1058 0 0 Dollar General Corp COM 256677105 6871 44050 SH SOLE 44050 0 0 Dollar Tree Inc COM 256746108 2395 25470 SH SOLE 25470 0 0 Dominion Energy Inc COM 25746U109 12796 154501 SH SOLE 149501 5000 0 Dover Corporation COM 260003108 2142 18581 SH SOLE 16825 0 1756 DOW Inc. COM 260557103 13704 250402 SH SOLE 250402 0 0 Duke Energy Corp COM 26441C204 12007 131643 SH SOLE 131643 0 0 Dunkin Brands Group COM 265504100 2415 31975 SH SOLE 31975 0 0 DuPont de Nemours, Inc COM 26614N102 19207 299182 SH SOLE 298147 0 1035 Durect Corporation COM 266605104 4302 1132200 SH SOLE 1130500 0 1700 DXC Technology Co. COM 23355L106 10280 273475 SH SOLE 273475 0 0 Dycom Industries Inc COM 267475101 1729 36670 SH SOLE 36670 0 0 East Asia Minerals Corp COM 270541303 568 13404893 SH SOLE 13404893 0 0 East West Bancorp, Inc. COM 27579R104 4829 99150 SH SOLE 84390 14760 0 Eastman Chem Co COM 277432100 8761 110536 SH SOLE 110055 0 481 Eaton Vance CA Municipal Oppor COM 27826Y795 450 41832 SH SOLE 41832 0 0 Eaton Vance Connecticut Munici COM 27826Y787 1500 146915 SH SOLE 146915 0 0 Eaton Vance Floating Rate Muni COM 27826H479 950 96454 SH SOLE 96454 0 0 Eaton Vance South Carolina Mun COM 27826Y720 604 64791 SH SOLE 64791 0 0 eBay Inc. COM 278642103 22296 617441 SH SOLE 609232 0 8209 Ecolab Inc. COM 278865100 792 4102 SH SOLE 4102 0 0 Edwards Lifesciences Corp COM 28176E108 10621 45529 SH SOLE 45529 0 0 Eiger Biopharmaceuticals Inc COM 28249U105 758 50875 SH SOLE 50875 0 0 Electromed Inc. COM 285409108 3737 432000 SH SOLE 432000 0 0 Eli Lilly & Co COM 532457108 1977 15043 SH SOLE 14790 0 253 Emerson Elec Co COM COM 291011104 12996 170417 SH SOLE 170417 0 0 Energy Select Sector SPDR Fund COM 81369Y506 7755 129160 SH SOLE 129160 0 0 Engie COM F7629A107 4670 288900 SH SOLE 288900 0 0 EnlLink Midstream, LLC COM 29336T100 70 11500 SH SOLE 11500 0 0 ENN Energy Holdings Ltd Shs COM G3066L101 111 11000 SH SOLE 11000 0 0 Entercom Communications Corp. COM 293639100 184 39616 SH SOLE 39616 0 0 Enterprise Prods Partners L P COM 293792107 544 19320 SH SOLE 19320 0 0 Epam Sys Inc COM 29414B104 6715 31650 SH SOLE 31650 0 0 Equifax Inc COM 294429105 378 2700 SH SOLE 2700 0 0 Esperion Therapeutics Inc. COM 29664W105 328 5500 SH SOLE 5500 0 0 Euronav NV COM B38564108 502 40000 SH SOLE 40000 0 0 Euronet Services Inc. COM 298736109 568 3604 SH SOLE 3500 0 104 Europacific Growth Fund F3 COM 298706110 6101 109719 SH SOLE 108561 944 214 Everest Reinsurance Group Ltd. COM G3223R108 237 855 SH SOLE 855 0 0 Evergy Inc. COM 30034W106 306 4700 SH SOLE 4700 0 0 Eversource Energy COM 30040W108 1551 18233 SH SOLE 18233 0 0 Evofem Biosciences Inc. COM 30048L104 189 30700 SH SOLE 30700 0 0 Exxon Mobil Corp COM 30231G102 41812 599194 SH SOLE 595169 0 4025 F M C Corp COM 302491303 479 4800 SH SOLE 4800 0 0 F5 Networks Inc COM 315616102 2548 18245 SH SOLE 18245 0 0 Fabrinet COM G3323L100 12266 189169 SH SOLE 189169 0 0 Facebook Inc. COM 30303m102 38408 187127 SH SOLE 186562 0 565 Fair Isaac Corporation COM 303250104 562 1500 SH SOLE 1500 0 0 Falco Resources Ltd. COM 30606C108 4191 16222300 SH SOLE 16222300 0 0 Falcon Oil & Gas Ltd. COM 306071101 6 40000 SH SOLE 40000 0 0 Farmland Partners Inc. COM 31154R109 1314 193815 SH SOLE 193815 0 0 FedEx Corp. COM 31428X106 25811 170696 SH SOLE 170091 35 570 Fidelity Concord Str TR 500 ID COM 315911750 8213 73316 SH SOLE 73316 0 0 Fidelity National Financial, I COM 31620R303 1928 42510 SH SOLE 42510 0 0 Fidelity National Information COM 31620M106 7201 51773 SH SOLE 51541 0 232 Fifth Third Bancorp COM 316773100 513 16695 SH SOLE 8696 0 7999 Financial Select Sector SPDR F COM 81369Y605 14812 481209 SH SOLE 481209 0 0 Fireeye Inc COM 31816Q101 5185 313700 SH SOLE 313700 0 0 First Republic Bank San Franci COM 33616C100 14466 123167 SH SOLE 120695 0 2472 First Tr Exchange Traded Fd Wt COM 33733B100 706 11770 SH SOLE 11770 0 0 Fiserv Inc. COM 337738108 6315 54613 SH SOLE 54613 0 0 Fission Uranium Corp. COM 33812R109 10 44700 SH SOLE 44700 0 0 Five Below Inc COM 33829M101 395 3089 SH SOLE 3089 0 0 Fleetcor Technologies Inc. COM 339041105 1072 3725 SH SOLE 3719 0 6 Flex Ltd Ord COM Y2573F102 9378 743130 SH SOLE 743130 0 0 Ford Motor Co COM 345370860 18932 2035673 SH SOLE 2035673 0 0 Fortinet Inc COM 34959E109 480 4500 SH SOLE 4500 0 0 Franco-Nevada Corporation COM 351858105 104078 1006925 SH SOLE 976025 0 30900 Franklin Templeton Fds Growth COM 353496508 419 3736 SH SOLE 3736 0 0 Freehold Royalties Ltd. COM 356500108 337 60000 SH SOLE 60000 0 0 Fresnillo PLC COM G371E2108 12560 1480900 SH SOLE 1480900 0 0 Garrett Motion, Inc COM 366505105 2854 285732 SH SOLE 285732 0 0 GCI Liberty Inc CL A COM 36164V305 2829 39928 SH SOLE 39739 0 189 GCI Liberty Inc PFD Ser A COM 36164V503 451 17047 SH SOLE 17047 0 0 GCP Applied Technologies Inc. COM 36164Y101 4443 195646 SH SOLE 195646 0 0 General Dynamics Corporation COM 369550108 1722 9765 SH SOLE 9765 0 0 General Electric Corp. COM 369604103 553 49532 SH SOLE 49532 0 0 General Mls Inc COM 370334104 464 8655 SH SOLE 8179 0 476 General Mtrs Co COM 37045V100 1243 33965 SH SOLE 33965 0 0 Gentex Corp. COM 371901109 720 24837 SH SOLE 23030 0 1807 Genuine Parts Company COM 372460105 5614 52845 SH SOLE 46939 5906 0 Gilead Sciences Inc COM 375558103 2444 37619 SH SOLE 37619 0 0 Global Payments Inc. COM 37940X102 4883 26749 SH SOLE 26749 0 0 Gold Fields Limited COM 38059T106 37052 5613900 SH SOLE 5208900 0 405000 Gold Standard Ventures Corp COM 380738104 91 106400 SH SOLE 106400 0 0 Gold Standard Ventures Corp COM 380738104 2545 3000000 SH SOLE 3000000 0 0 Gold Standard Ventures Corp COM 380738104 4686 5523600 SH SOLE 5257100 0 266500 Golden Star Res LTD CDA Com COM 38119T807 6639 1742400 SH SOLE 1569100 0 173300 Goldman Sachs Group Inc COM 38141G104 678 2948 SH SOLE 2948 0 0 Goldman Sachs Group Inc COM 38148bab4 495 490000 PRN SOLE 490000 0 0 Goldman Sachs Group Inc. COM 38144GAB7 4247 4138000 PRN SOLE 4112000 0 26000 Gome Retail Hlds COM G3978C124 1 12525 SH SOLE 12525 0 0 Grace W R & Co Del New COM STK COM 38388F108 24693 353521 SH SOLE 350791 135 2595 Graco Inc COM 384109104 1158 22260 SH SOLE 22260 0 0 Guidewire Software Inc COM 40171V100 274 2500 SH SOLE 2500 0 0 Hannover Rueckversicherung SE COM 410693105 4340 44396 SH SOLE 44396 0 0 Harsco Corp COM 415864107 16191 703670 SH SOLE 703670 0 0 Hartford Financial Services Gr COM 416515104 279 4588 SH SOLE 230 0 4358 Hartford International Equity COM 41664L351 114 10183 SH SOLE 10183 0 0 HB Fuller Co. COM 359694106 5007 97100 SH SOLE 97100 0 0 Health Care Select Sector SPDR COM 81369Y209 20153 197852 SH SOLE 197852 0 0 Heico Corporation COM 422806109 724 6343 SH SOLE 6343 0 0 Henry Schein, Inc. COM 806407102 1428 21405 SH SOLE 21405 0 0 Hewlett Packard Enterprise Co COM 42824C109 2479 156321 SH SOLE 138859 0 17462 Hexcel Corporation COM 428291108 220 3000 SH SOLE 3000 0 0 Home Depot Inc COM 437076102 322162 1475237 SH SOLE 1474817 25 395 Honeywell Intl Inc COM 438516106 8002 45207 SH SOLE 45207 0 0 HSBC Holdings PLC Spon ADR New COM 404280406 5433 138984 SH SOLE 138984 0 0 Hubbell Inc COM 443510607 370 2500 SH SOLE 2500 0 0 Huntington Bancshares Inc. COM 446150al8 8836 8535000 PRN SOLE 8478000 0 57000 Huntington Ingalls Industries COM 446413106 306 1221 SH SOLE 1044 0 177 Huttig Building Products Inc. COM 448451104 1875 1217398 SH SOLE 1217398 0 0 IAC/Interactivecorp COM 44919P508 498 2000 SH SOLE 2000 0 0 IamGold Corporation COM 450913108 39443 10574600 SH SOLE 9872600 0 702000 IBM Corporation COM 459200101 15022 112070 SH SOLE 111740 0 330 ICF International Inc. COM 44925C103 1997 21800 SH SOLE 21800 0 0 Idacorp Inc COM 451107106 224 2100 SH SOLE 2100 0 0 IDEX Corporation COM 45167R104 430 2500 SH SOLE 2500 0 0 Idexx Labs Inc COM 45168D104 1393 5335 SH SOLE 5335 0 0 IHS Markit, Ltd COM G47567105 604 8016 SH SOLE 8000 0 16 II VI Inc. COM 902104108 724 21515 SH SOLE 21515 0 0 Illinois Tool Works Inc Com COM 452308109 7216 40172 SH SOLE 40172 0 0 Imerys COM F49644101 5006 118350 SH SOLE 118350 0 0 Immunomedics Inc. COM 452907108 741 35000 SH SOLE 35000 0 0 Industrial Select Sector SPDR COM 81369Y704 207 2540 SH SOLE 2540 0 0 Ingersoll-Rand PLC COM G47791101 1000 7527 SH SOLE 5662 0 1865 Inovio Pharmaceuticals Inc COM 45773H201 153 46300 SH SOLE 46300 0 0 Insulet Corp COM 45784P101 1027 6000 SH SOLE 6000 0 0 Intel Corp COM 458140100 53050 886380 SH SOLE 867929 18451 0 Intercontinental Exchange Inc COM 45866F104 3320 35877 SH SOLE 35877 0 0 International Flavors&Fragranc COM 459506101 4361 33801 SH SOLE 33701 0 100 International Money Express In COM 46005L101 1120 93000 SH SOLE 93000 0 0 International Tower Hill Mines COM 46050R102 16293 30181069 SH SOLE 29574069 0 607000 Intricon Corp Com COM 46121H109 3667 203700 SH SOLE 203700 0 0 Intuit Com COM 461202103 12294 46936 SH SOLE 46327 0 609 Intuitive Surgical, Inc. COM 46120E602 3299 5580 SH SOLE 5580 0 0 Invesco Golden Drageon China E COM 46137V571 1093 26280 SH SOLE 26280 0 0 Invesco Oppenheimer Rochester COM 00141W810 654 213640 SH SOLE 213640 0 0 Ionis Pharmaceuticals Inc COM 462222100 24273 401797 SH SOLE 401797 0 0 Iovance Biotherapeutics Inc COM 462260100 1661 60000 SH SOLE 60000 0 0 IPG Photonics Corp COM 44980X109 362 2500 SH SOLE 2500 0 0 Ironwood Pharmaceuticals, Inc. COM 46333X108 712 53531 SH SOLE 53531 0 0 iShares - Russell 2000 Value F COM 464287630 494 3845 SH SOLE 3845 0 0 iShares Comex Gold Trust COM 464285105 50385 3474822 SH SOLE 3453182 1190 20450 iShares DJ U.S. Real Estate In COM 464287739 590 6340 SH SOLE 6340 0 0 iShares DJ US Telecommunicatio COM 464287713 1543 51648 SH SOLE 51648 0 0 iShares FTSE/Xinhua China 25 I COM 464287184 7135 163534 SH SOLE 163534 0 0 iShares Global Timber & Forest COM 464288174 350 5223 SH SOLE 5223 0 0 iShares MSCI Canada Index Fund COM 464286509 568 19000 SH SOLE 19000 0 0 Ishares MSCI EAFE Growth Index COM 464288885 560 6475 SH SOLE 6475 0 0 iShares MSCI Emerging Markets COM 464287234 3025 67415 SH SOLE 65754 300 1361 iShares NASDAQ Biotech COM 464287556 2410 20000 SH SOLE 20000 0 0 iShares Preferred and Income S COM 464288687 1410 37509 SH SOLE 37419 0 90 iShares Russell 1000 Growth Fu COM 464287614 1075 6113 SH SOLE 6113 0 0 iShares Russell 2000 Growth In COM 464287648 3546 16552 SH SOLE 15797 50 705 iShares Russell 2500 COM 46435G268 414 8605 SH SOLE 8605 0 0 iShares Russell Midcap Growth COM 464287481 3971 26026 SH SOLE 24836 80 1110 iShares S&P 500 Fund COM 464287200 232 718 SH SOLE 220 0 498 iShares S&P 500 Growth Fund COM 464287309 372 1920 SH SOLE 1920 0 0 iShares S&P Global Healthcare COM 464287325 2943 42800 SH SOLE 42800 0 0 iShares S&P Latin American 40 COM 464287390 2433 71625 SH SOLE 69515 215 1895 iShares S&P MidCap 400 COM 464287507 1132 5500 SH SOLE 5500 0 0 iShares S&P Midcap 400/Barra G COM 464287606 405 1700 SH SOLE 1700 0 0 IShares Tr Core MSCI Total Int COM 46432F834 1238 20000 SH SOLE 20000 0 0 IShares Tr Core S & P COM 464287150 214 2950 SH SOLE 2950 0 0 Ishares TR Gl Clean Energy ETF COM 464288224 3705 315305 SH SOLE 313040 1200 1065 iShares Tr MSCI China ETF COM 46429B671 15962 249058 SH SOLE 249058 0 0 IShares Tr Russell 3000 COM 464287689 2353 12483 SH SOLE 285 0 12198 IShares Tr USA Min Vol ID COM 46429B697 1280 19519 SH SOLE 18998 0 521 iShares US Healthcare Provider COM 464288828 261 1300 SH SOLE 1300 0 0 Ivanhoe Mines Ltd COM 46579R104 23024 7025239 SH SOLE 7025239 0 0 j2 Global Inc. COM 48123V102 5098 54400 SH SOLE 54400 0 0 Jacobs Engineering Group COM 469814107 7821 87063 SH SOLE 85878 70 1115 Jaguar Mining Inc. COM 47009M400 21041 139923095 SH SOLE 139923095 0 0 JD Com Inc. Cl A COM 47215P106 1409 40000 SH SOLE 40000 0 0 Jefferies Financial Group Inc. COM 47233W109 1463 68441 SH SOLE 68441 0 0 John B. Sanfilippo & Son, Inc. COM 800422107 215 2350 SH SOLE 100 0 2250 Johnson & Johnson COM 478160104 66010 452528 SH SOLE 444290 7380 858 Johnson Ctls Intl Plc Shs COM G51502105 2055 50469 SH SOLE 50261 0 208 JPMorgan Chase COM 48128BAF8 3627 3472000 PRN SOLE 3438000 0 34000 JPMorgan Chase & VAR 99 Due 1 COM 48127faa1 959 950000 PRN SOLE 850000 0 100000 JPMorgan Chase & Co COM 46625H100 27367 196321 SH SOLE 195821 0 500 JPMorgan Chase & Co COM 48126hac4 5100 4647000 PRN SOLE 4613000 0 34000 JSC MMC Norilsk Nickel ADR COM 55315J102 631 20700 SH SOLE 20700 0 0 Jungheinrich COM D37552102 4875 202000 SH SOLE 202000 0 0 Kansas City Southern COM 485170302 5284 34500 SH SOLE 34500 0 0 Kayne Anderson Midstream Inves COM 486606106 636 45665 SH SOLE 45665 0 0 KeyCorp COM 493267108 1768 87369 SH SOLE 87369 0 0 Kimberly-Clark Corp COM COM 494368103 8669 63022 SH SOLE 59894 2952 176 Kimco Realty Corp COM COM 49446R109 517 24950 SH SOLE 24950 0 0 Kinder Morgan Inc COM 49456B101 3424 161730 SH SOLE 160705 0 1025 Kinross Gold Corporation COM 496902404 18783 3962567 SH SOLE 3962567 0 0 Kohls Corp COM 500255104 374 7347 SH SOLE 5663 0 1684 Koninklijke Philips NV COM 500472303 9131 187102 SH SOLE 177068 10000 34 Kroger Co COM 501044101 621 21406 SH SOLE 14754 0 6652 Kulicke & Soffa Industries Inc COM 501242101 2109 77552 SH SOLE 77552 0 0 L3 Harris Technologies, Inc COM 502431109 843 4260 SH SOLE 4072 0 188 Laboratory Corp of America Hol COM 50540R409 3242 19164 SH SOLE 19164 0 0 Lamar Advertising Co. - Cl A COM 512816109 568 6365 SH SOLE 6365 0 0 Landec Corporation COM 514766104 1283 113450 SH SOLE 113450 0 0 Las Vegas Sands Corp. COM 517834107 11541 167160 SH SOLE 166710 0 450 Lazard Ltd Shs A COM G54050102 5311 132905 SH SOLE 132905 0 0 Leidos Holdings Inc COM 525327102 351 3588 SH SOLE 170 0 3418 Lennox International Inc. COM 526107107 338 1386 SH SOLE 1300 0 86 Lincoln Natl Corp Ind COM 534187109 212 3598 SH SOLE 3550 0 48 Linde Plc COM G5494J103 3724 17492 SH SOLE 17492 0 0 Lions Gate Entmnt Corp Cl A Vt COM 535919401 3169 297294 SH SOLE 291921 385 4988 Lions Gate Entmnt Corp Cl B No COM 535919500 215 21682 SH SOLE 21456 0 226 LKQ Corp. COM 501889208 2820 79000 SH SOLE 79000 0 0 Lockheed Martin Corp COM 539830109 1626 4175 SH SOLE 4175 0 0 Loews Corporation COM 540424108 3209 61135 SH SOLE 61135 0 0 Louisiana Pac Corp COM 546347105 2884 97200 SH SOLE 97200 0 0 Lowes Cos Inc COM 548661107 13558 113212 SH SOLE 105832 7380 0 LTC Properties, Inc. COM 502175102 3959 88420 SH SOLE 87655 0 765 Lumentum Holdings Inc COM 55024U109 8204 103450 SH SOLE 103450 0 0 Luminex Corp. COM 55027E102 1444 62334 SH SOLE 62334 0 0 LVMH Moet Hennessy COM F58485115 279 600 SH SOLE 600 0 0 Lyondellbasell Inds F Class A COM N53745100 408 4314 SH SOLE 4050 0 264 M & T Bank Corporation COM 55261F104 20114 118493 SH SOLE 118493 0 0 M&T Bank Corp COM 55261FAL8 3440 3288000 PRN SOLE 3256000 0 32000 Mag Silver Corp COM 55903Q104 100605 8498325 SH SOLE 8204425 0 293900 Magellan Health, Inc COM 559079207 501 6400 SH SOLE 6400 0 0 Magellan Midstream Partners COM 559080106 2872 45689 SH SOLE 45689 0 0 Magna International Inc COM 559222401 284 5185 SH SOLE 3515 0 1670 Manulife Finl Corp COM 56501R957 365 17950 SH SOLE 17950 0 0 Maple Leaf Foods COM 564905107 874 43800 SH SOLE 43800 0 0 Marathon Petroleum Corporation COM 56585A102 7744 128531 SH SOLE 128131 0 400 Marinus Pharmaceuticals, Inc COM 56854Q101 24 11000 SH SOLE 11000 0 0 Markel Corp COM 570535104 211 185 SH SOLE 185 0 0 Marketaxess Holdings Inc COM 57060D108 484 1276 SH SOLE 1276 0 0 Marriott Intl Inc New Cl A COM 571903202 442 2920 SH SOLE 2920 0 0 Martin Marietta Materials, Inc COM 573284106 14030 50171 SH SOLE 49356 50 765 Masco Corp COM 574599106 2337 48700 SH SOLE 48700 0 0 Mastercard Incorporated Cl A COM 57636Q104 18083 60560 SH SOLE 60226 0 334 Maverix Metals Inc. COM 57776F405 15037 2950000 SH SOLE 2950000 0 0 Mayville Engineering Co. COM 578605107 881 93900 SH SOLE 93900 0 0 Mc Cormick & Co Inc COM 579780206 4748 27975 SH SOLE 24285 3690 0 McDonald's Corp. COM 580135101 52268 264499 SH SOLE 261547 2952 0 McKesson Corporation COM 58155Q103 500 3616 SH SOLE 3495 0 121 MDU Resources Group COM 552690109 211 7100 SH SOLE 7100 0 0 Merck & Co. Inc. COM 58933Y105 71877 790296 SH SOLE 776177 10334 3785 Merger Fund COM 589509108 7496 436584 SH SOLE 430808 285 5491 Merit Med Systems Inc. COM 589889104 687 22000 SH SOLE 22000 0 0 Mesabi Trust COM 590672101 471 20000 SH SOLE 20000 0 0 Metlife Inc COM 59156R108 10829 212453 SH SOLE 199081 0 13372 MetLife Inc. Perp COM 59156rbp2 7184 7095000 PRN SOLE 7095000 0 0 MFC Vanguard Energy ETF COM 92204A306 355 4359 SH SOLE 4359 0 0 MGM Resorts International COM 552953101 14160 425605 SH SOLE 419420 375 5810 Micron Technology Inc. COM 595112103 12591 234125 SH SOLE 230997 125 3003 Microsoft Corp. COM 594918104 140458 890663 SH SOLE 887338 2045 1280 MicroStrategy Inc. COM 594972408 2650 18582 SH SOLE 18582 0 0 Middleby Corporation COM 596278101 829 7570 SH SOLE 7570 0 0 Mirati Therapeutics Inc COM 60468T105 258 2000 SH SOLE 2000 0 0 Mitek Systems Inc. COM 606710200 765 100000 SH SOLE 100000 0 0 Mitsubishi UFJ Financial Group COM 606822104 2198 404720 SH SOLE 404720 0 0 Mohawk Inds Inc COM 608190104 21480 157504 SH SOLE 157504 0 0 Molson Coors Brewing Co Cl B COM 60871R209 456 8465 SH SOLE 8465 0 0 Momenta Pharmaceutical Inc. COM 60877T100 1131 57300 SH SOLE 57300 0 0 Mondelez Intl Inc Cl A COM 609207105 23466 426028 SH SOLE 421823 125 4080 MongoDB Inc Cl A COM 60937P106 329 2500 SH SOLE 2500 0 0 Moody's Corporation COM 615369105 273 1150 SH SOLE 1150 0 0 Morgan Stanley COM 617446448 399 7812 SH SOLE 7590 0 222 Mosaic Co COM 61945C103 341 15775 SH SOLE 15775 0 0 MSC Inds Direct Inc. COM 553530106 1617 20605 SH SOLE 20605 0 0 MSCI Inc. COM 55354G100 516 2000 SH SOLE 2000 0 0 MV Oil Trust COM 553859109 251 40000 SH SOLE 40000 0 0 Navigator Holdings Ltd Shs COM Y62132108 337 25000 SH SOLE 25000 0 0 Nektar Therapeutics COM 640268108 3996 185110 SH SOLE 185110 0 0 Nestle SA COM H57312649 757 7000 SH SOLE 7000 0 0 Nestle SA - ADR COM 641069406 1834 16940 SH SOLE 16940 0 0 Netflix Inc COM 64110L106 567 1752 SH SOLE 1752 0 0 Neurocrine Biosciences Inc. COM 64125C109 1096 10200 SH SOLE 10200 0 0 New Mtm Fin Corp COM 647551100 164 11900 SH SOLE 9400 0 2500 Newcrest Mining Ltd. COM Q6651B114 15897 747600 SH SOLE 710500 0 37100 Newell Brands Inc COM 651229106 4876 253705 SH SOLE 253705 0 0 Newmont Goldcorp Corp COM 651639106 43074 991343 SH SOLE 933543 0 57800 Nexstar Broadcasting Group Inc COM 65336K103 206 1754 SH SOLE 74 0 1680 Nextera Energy Inc. COM 65339F101 69352 286388 SH SOLE 286183 0 205 Nickel Creek Platinum Corp COM 65389F100 920 14037494 SH SOLE 14037494 0 0 Nike Inc Cl B COM 654106103 1356 13382 SH SOLE 13382 0 0 Nikon Corp COM 654111103 14892 1204130 SH SOLE 1204130 0 0 Nippon Telephone & Telegraph A COM 654624105 569 11269 SH SOLE 9800 0 1469 Noble Energy Inc COM 655044105 23318 938716 SH SOLE 938716 0 0 Nokia Corp-Spon ADR COM 654902204 15513 4181360 SH SOLE 4181360 0 0 Nordson Corp COM 655663102 326 2000 SH SOLE 2000 0 0 Northrop Grumman Corporation COM 666807102 2318 6739 SH SOLE 6739 0 0 Nortonlifelock Inc Com COM 668771108 978 38312 SH SOLE 38312 0 0 NovaGold Res Inc Com New COM 66987E206 66715 7445859 SH SOLE 6955259 0 490600 Novartis AG COM 66987V109 26757 282570 SH SOLE 277272 5000 298 Nucor Corp COM 670346105 7235 128561 SH SOLE 127902 0 659 Nulegacy Gold Corp COM 67053L108 1542 28556090 SH SOLE 28556090 0 0 Nulegacy Gold Corp COM 9AMCS1613 492 9296395 SH SOLE 9296395 0 0 Nulegacy Gold WTS C$0.12 Exp 1 COM 9AMCS1613 145 4698198 SH SOLE 4698198 0 0 Nutrien Ltd. COM 67077M108 51960 1084531 SH SOLE 1082426 100 2005 Nvidia Corp. COM 67066G104 46780 198811 SH SOLE 197931 35 845 NXP Semiconductors N V COM N6596X109 696 5467 SH SOLE 305 0 5162 Occidental Petroleum Corp COM 674599105 1249 30298 SH SOLE 30298 0 0 OceanaGold Corporation COM 675222103 24113 12261424 SH SOLE 11522282 0 739142 OKTA Inc. COM 679295105 2423 21000 SH SOLE 21000 0 0 Omega Healthcare Invs Inc COM 681936100 3452 81511 SH SOLE 81511 0 0 Omnicom Group Inc. COM 681919106 1021 12603 SH SOLE 9304 0 3299 Oneok Inc COM 682680103 1211 16000 SH SOLE 16000 0 0 Oracle Corp COM 68389X105 23569 444859 SH SOLE 436995 0 7864 Orion Engineered Carbons COM L72967109 6802 352450 SH SOLE 352450 0 0 Oshaughnessy Small Mid Cap Gro COM 00768D749 5197 365757 SH SOLE 356444 1426 7887 Osisko Gold Royalties Ltd COM 68827L101 45615 4688333 SH SOLE 4503153 0 185180 Osisko Mining Inc. COM 688281104 40662 13018739 SH SOLE 12613539 0 405200 Oxford Immunotec Global Plc COM G6855A103 191 11500 SH SOLE 11500 0 0 Pacwest Bancorp COM 695263103 367 9592 SH SOLE 9592 0 0 Palo Alto Networks Inc COM 697435105 13366 57800 SH SOLE 57020 0 780 Pan Amern Silver Corp COM 697900108 112992 4769626 SH SOLE 4528426 0 241200 Parker Hannifin Corp COM 701094104 12793 62155 SH SOLE 62155 0 0 Paychex Inc COM 704326107 397 4666 SH SOLE 4657 0 9 Paycom Software Inc COM 70432V102 4627 17478 SH SOLE 17385 0 93 Paylocity Holding Corp COM 70438V106 6123 50681 SH SOLE 50320 0 361 Paypal Hldgs Inc COM 70450Y103 31263 289017 SH SOLE 285436 55 3526 People's United Financial Inc. COM 712704105 308 18200 SH SOLE 18200 0 0 Pepsico Inc COM 713448108 34691 253834 SH SOLE 253010 75 749 Pfizer Inc COM 717081103 52410 1337683 SH SOLE 1321048 11070 5565 Phibro Animal Health Corp Clas COM 71742Q106 6995 281721 SH SOLE 280591 0 1130 Philip Morris International In COM 718172109 1677 19703 SH SOLE 18963 0 740 Phillips 66 COM 718546104 1185 10640 SH SOLE 7303 0 3337 Pimco All Asset Fund COM 722005626 471 39640 SH SOLE 39640 0 0 Pimco Energy & Tactical Credit COM 69346N107 10019 607237 SH SOLE 603462 350 3425 Plains Gp Hldgs L P Class A COM 72651A207 3584 189125 SH SOLE 187821 0 1304 Planet Fitness Inc Cl A COM 72703H101 336 4500 SH SOLE 4500 0 0 Plexus Corp COM 729132100 7725 100400 SH SOLE 100400 0 0 PNC FINANCIA 6.125 PFD PFD SE COM 693475857 507 18500 SH SOLE 18500 0 0 PNC Finl Svcs Group Inc COM 693475105 3227 20213 SH SOLE 20213 0 0 PNM Resources Inc. COM 69349H107 304 6000 SH SOLE 6000 0 0 PolyOne Corporation COM 73179P106 3788 102950 SH SOLE 102950 0 0 Pool Corp. COM 73278L105 425 2000 SH SOLE 2000 0 0 Portola Pharmaceuticals Inc COM 737010108 9502 397903 SH SOLE 392933 200 4770 Potlatchdeltic Corp COM 737630103 6128 141618 SH SOLE 129483 12135 0 PowerShares QQQ COM 46090E103 1170 5505 SH SOLE 5505 0 0 PPL Corp COM 69351T106 440 12260 SH SOLE 12260 0 0 Premier Gold Mines Ltd. COM 74051D104 26357 17351260 SH SOLE 16462789 0 888471 Procter & Gamble COM 742718109 58062 464871 SH SOLE 463088 0 1783 Profire Energy Inc COM 74316X101 1619 1116211 SH SOLE 1116211 0 0 Progressive Corp. COM 743315103 10941 151141 SH SOLE 151141 0 0 Proofpoint Inc. COM 743424103 230 2000 SH SOLE 2000 0 0 PROSEGUR CASH COM E8S56X108 213 139618 SH SOLE 139618 0 0 Prudential Financial Inc. COM 744320102 4518 48198 SH SOLE 47976 0 222 PTC Inc. COM 69370C100 1500 20023 SH SOLE 20023 0 0 Public Service Enterprise Grou COM 744573106 683 11573 SH SOLE 11573 0 0 Pulte Group Inc. COM 745867101 541 13953 SH SOLE 8723 0 5230 PureFunds ISE Cyber Security COM 26924G201 347 8350 SH SOLE 8350 0 0 PVH Corp. COM 693656100 10983 104455 SH SOLE 104455 0 0 Qualcomm Inc. COM 747525103 38601 437501 SH SOLE 434063 0 3438 Quest Diagnostics Inc COM 74834L100 14668 137355 SH SOLE 137355 0 0 Raytheon Company COM 755111507 27932 127112 SH SOLE 126622 25 465 Reata Pharmaceuticals Inc. COM 75615P103 818 4000 SH SOLE 4000 0 0 Regal-Beloit Corp COM 758750103 441 5150 SH SOLE 5150 0 0 Regions Financial Corporation COM 7591EP100 247 14410 SH SOLE 696 0 13714 Republic Svcs Inc COM 760759100 12436 138744 SH SOLE 135725 0 3019 Rev Group Inc. COM 749527107 3170 259200 SH SOLE 259200 0 0 Rio Tinto Plc Sponsored Adr COM 767204100 2314 38985 SH SOLE 38739 0 246 Roche Holdings LTD COM 771195104 6855 168581 SH SOLE 153534 14759 288 Rockhaven Resources Ltd (pvt) COM 77340P101 518 4631500 SH SOLE 4631500 0 0 Rockwell Automation Inc COM 773903109 8087 39904 SH SOLE 39360 0 544 Roku Inc Cl A COM 77543R102 335 2500 SH SOLE 2500 0 0 Roper Technologies Inc COM 776696106 3702 10452 SH SOLE 10452 0 0 Ross Stores Inc. COM 778296103 843 7237 SH SOLE 7237 0 0 Royal Bank of Scotland ADR COM 780097689 4900 760897 SH SOLE 699899 60000 998 Royal Dutch Shell F ADR COM 780259206 1985 33661 SH SOLE 33661 0 0 Royal Dutch Shell PLC - Class COM 780259107 37510 625484 SH SOLE 625484 0 0 Royal Gold Inc COM 780287108 52794 431849 SH SOLE 402940 0 28909 Rush Enterprises Inc Cl A COM 781846209 6369 136975 SH SOLE 136975 0 0 Ryder System Inc W/rts COM 783549108 272 5000 SH SOLE 5000 0 0 S&P Global Inc. COM 78409V104 8616 31553 SH SOLE 31553 0 0 Sabra Health Care REIT, Inc COM 78573L106 355 16622 SH SOLE 16622 0 0 Sabre Corp COM 78573M104 1467 65376 SH SOLE 65376 0 0 Sage Therapeutics Inc COM 78667J108 208 2875 SH SOLE 2875 0 0 Salesforce Com Inc COM 79466L302 9094 55915 SH SOLE 55915 0 0 Sangamo Therapeutics, Inc COM 800677106 1129 134935 SH SOLE 134585 0 350 Sanofi Sponsored ADR COM 80105N105 3983 79340 SH SOLE 79340 0 0 Sarepta Therapeutics Inc COM 803607100 258 2000 SH SOLE 2000 0 0 Scansource Inc. COM 806037107 307 8300 SH SOLE 8300 0 0 Schlumberger Ltd. COM 806857108 44770 1113683 SH SOLE 1103183 10000 500 Schwab Charles Corp COM 808513105 22065 463949 SH SOLE 462134 100 1715 Schwab Charles Family Fd Value COM 808515605 365 365071 SH SOLE 365071 0 0 Seagate Technology COM G7945M107 528 8868 SH SOLE 766 0 8102 Sealed Air Corporation COM 81211K100 584 14650 SH SOLE 14650 0 0 Seattle Genetics Inc COM 812578102 759 6640 SH SOLE 6640 0 0 Sector SPDR fd Consumer Discre COM 81369Y407 1519 12110 SH SOLE 12110 0 0 Select Sector Spdr Tr Communic COM 81369Y852 1046 19500 SH SOLE 19500 0 0 Select Sector Uti Select SPDR COM 81369Y886 2820 43640 SH SOLE 43355 0 285 Semafo Inc COM 816922108 41766 20122720 SH SOLE 19094719 0 1028001 Servicenow Inc COM 81762P102 6421 22745 SH SOLE 22745 0 0 Shopify Inc Cl A COM 82509L107 7403 18620 SH SOLE 18620 0 0 Sibanye Gold ADR COM 825724206 1241 125000 SH SOLE 125000 0 0 Siemens AG COM D69671218 249 1900 SH SOLE 1900 0 0 Siemens AG-SPONS ADR COM 826197501 43398 667970 SH SOLE 659370 8000 600 Signature Bank COM 82669G104 335 2450 SH SOLE 2450 0 0 Silvercrest Metals Inc COM 828363101 8754 1294800 SH SOLE 1294800 0 0 Sinclair Broadcast Group Cl A COM 829226109 1966 58957 SH SOLE 58957 0 0 Sirius XM Holdings Inc. COM 82968B103 2531 353961 SH SOLE 353961 0 0 Skyworks Solutions Inc COM 83088M102 810 6700 SH SOLE 6700 0 0 Societe Generale France ADR COM 83364L109 87 12498 SH SOLE 887 0 11611 Solaris Oilfield Infrastructur COM 83418M103 7195 513950 SH SOLE 513950 0 0 Sonoco Prods Co COM 835495102 9262 150067 SH SOLE 149500 0 567 Sony Corp. - ADR COM 835699307 289 4245 SH SOLE 4015 0 230 Southwest Airls Co COM 844741108 1205 22319 SH SOLE 17882 0 4437 SP Plus Corp COM 78469C103 462 10900 SH SOLE 10900 0 0 SPDR Dow Jones Industrial Aver COM 78467X109 1405 4928 SH SOLE 4928 0 0 SPDR Gold MiniShares Trust COM 98149E204 1025 67715 SH SOLE 63690 0 4025 SPDR Gold Trust COM 78463V107 7728 54080 SH SOLE 53217 0 863 SPDR S&P 500 ETF COM 78462F103 9674 30057 SH SOLE 28368 0 1689 SPDR S&P Biotech ETF COM 78464A870 14617 153680 SH SOLE 153680 0 0 SPDR S&P Dividend ETF COM 78464A763 832 7739 SH SOLE 7739 0 0 SPDR S&P MIDCAP 400 ETF IV COM 78467Y107 1212 3230 SH SOLE 3230 0 0 SPDR Series Trust S&P Metals M COM 78464A755 1523 52000 SH SOLE 52000 0 0 SPDR Series Trust S&P Regl Bkg COM 78464A698 18495 317516 SH SOLE 317516 0 0 Spirit Aerosys Hldgs I Com CL COM 848574109 2340 32113 SH SOLE 31940 0 173 Splunk Inc COM 848637104 6145 41030 SH SOLE 41030 0 0 Sprott Physical Gold & Silver COM 85208r101 150 10200 SH SOLE 7900 0 2300 Sproutly Canada Inc. COM 85209J108 2 10000 SH SOLE 10000 0 0 Square Inc. CL A COM 852234103 6623 105865 SH SOLE 105865 0 0 Stanley Black & Decker Inc COM 854502101 20219 121995 SH SOLE 121995 0 0 Starbucks Corp COM 855244109 12435 141441 SH SOLE 138879 0 2562 State Street Corporation COM 857477103 956 12090 SH SOLE 12090 0 0 Steelcase Inc. COM 858155203 4297 210000 SH SOLE 210000 0 0 Steris PLC COM G8473T100 210 1376 SH SOLE 1080 0 296 Strategic Metals Ltd COM 862759107 3852 10405100 SH SOLE 10405100 0 0 Stryker Corp COM 863667101 1476 7029 SH SOLE 7029 0 0 SVB Finl Group COM 78486Q101 209 832 SH SOLE 832 0 0 Swiss Re Ltd F ADR COM 870886108 218 7767 SH SOLE 6032 0 1735 Synchrony Finl COM 87165B103 236 6563 SH SOLE 1395 0 5168 Synovus Financial Corp. COM 87161C501 600 15300 SH SOLE 15300 0 0 Sysco Corporation COM 871829107 13530 158176 SH SOLE 145588 12104 484 Taiwan Semiconductr F ADR COM 874039100 15180 261281 SH SOLE 261227 0 54 Tandem Diabetes Care Inc COM 875372203 572 9600 SH SOLE 9600 0 0 Targa Res Corp COM 87612G101 4863 119100 SH SOLE 119100 0 0 Target Corp. COM 87612E106 8135 63453 SH SOLE 61896 0 1557 Team Inc. COM 878155100 1928 120700 SH SOLE 120700 0 0 Technology Select Sector SPDR COM 81369Y803 1765 19250 SH SOLE 19250 0 0 Tegna Inc. COM 87901J105 12632 756875 SH SOLE 756875 0 0 Templeton Dragon Fund Inc COM 88018T101 405 20840 SH SOLE 20840 0 0 Templeton Funds Inc World Fund COM 880196100 137 10081 SH SOLE 10081 0 0 Tencent Hldgs Ltd Adr COM 88032Q109 7566 157600 SH SOLE 157600 0 0 Tetra Tech Inc. COM 88162G103 348 4034 SH SOLE 3500 0 534 Texas Instruments Inc. COM 882508104 1122 8746 SH SOLE 8746 0 0 Texas Pac Ld Tr Sub Ctf Prop I COM 882610108 476 609 SH SOLE 609 0 0 Textron Inc. COM 883203101 1701 38129 SH SOLE 34399 0 3730 The Atlantic Trust Disciplined COM 00769G493 265 11690 SH SOLE 11690 0 0 The Interpublic Group of Compa COM 460690100 3803 164621 SH SOLE 163146 0 1475 The Tocqueville Fund COM 888894102 69673 1853990 SH SOLE 1772673 0 81317 The Toronto-Dominion Bank COM 891160509 443 7900 SH SOLE 7900 0 0 The Trade Desk Inc Cl A COM 88339J105 1583 6095 SH SOLE 6095 0 0 Thermo Fisher Corp COM 883556102 29538 90923 SH SOLE 89177 20 1726 Tiffany & Co New COM 886547108 760 5690 SH SOLE 5690 0 0 Tile Shop Holdings Inc COM 88677Q109 338 200000 SH SOLE 200000 0 0 Tocqueville Gold Fund Investor COM 888894862 4282 102921 SH SOLE 102921 0 0 Tocqueville Opportunity Fund COM 888894409 22923 780234 SH SOLE 778692 0 1542 Tocqueville Phoenix Fund COM 888894847 7852 372306 SH SOLE 366541 0 5765 Tokyo Broadcasting COM J86656105 10857 632300 SH SOLE 632300 0 0 TopBild Corp COM 89055F103 522 5064 SH SOLE 4799 0 265 Torex Gold Resources Inc COM 891054603 78671 4971570 SH SOLE 4732020 0 239550 Toro Company COM 891092108 239 3000 SH SOLE 3000 0 0 Tortoise Midstream Energy Fund COM 89148B101 2157 196815 SH SOLE 196815 0 0 Toyota Motor Corporation - ADR COM 892331307 1391 9900 SH SOLE 9900 0 0 Tractor Supply Co COM 892356106 1402 15000 SH SOLE 15000 0 0 Tradeweb Markets Inc. Cl. A COM 892672106 556 12000 SH SOLE 12000 0 0 Transdigm Group Inc COM 893641100 1302 2325 SH SOLE 2325 0 0 TransUnion COM 89400J107 728 8500 SH SOLE 8500 0 0 Travelers Companies Inc COM 89417E109 1594 11640 SH SOLE 11640 0 0 Trueblue Inc COM 89785X101 3018 125430 SH SOLE 125430 0 0 Truist Financial Corporation S COM 89832QAA7 502 500000 PRN SOLE 500000 0 0 Truist Financial Corporation S COM 89832qab5 8791 8619000 PRN SOLE 8581000 0 38000 Truist Finanical Corp COM 89832Q109 1280 22734 SH SOLE 22734 0 0 TTM Technologies Inc. COM 87305R109 10631 706400 SH SOLE 706400 0 0 Twilio Inc. Cl A COM 90138F102 2227 22660 SH SOLE 22660 0 0 Two Harbors Invt Corp Com COM 90187B408 229 15634 SH SOLE 15634 0 0 Tyler Technologies Inc COM 902252105 300 1000 SH SOLE 1000 0 0 Tyson Foods Inc Cl A COM 902494103 7812 85809 SH SOLE 85787 0 22 UBS AG COM H42097107 16487 1310598 SH SOLE 1305448 0 5150 Ulta Beauty, Inc COM 90384S303 8667 34238 SH SOLE 34018 0 220 Unilever N V -NY Shares COM 904784709 25895 450661 SH SOLE 450221 0 440 Unilever Plc Sponsored ADR NEW COM 904767704 8174 142970 SH SOLE 142220 0 750 Union Pac Corp COM 907818108 10037 55519 SH SOLE 55450 0 69 United Parcel Service Inc Cl B COM 911312106 7573 64692 SH SOLE 63317 50 1325 United Rentals COM 911363109 284 1700 SH SOLE 1700 0 0 United Technologies Corp COM 913017109 22840 152509 SH SOLE 152359 0 150 Unitedhealth Group Inc COM 91324P102 7572 25757 SH SOLE 25757 0 0 Univar Solutions Inc. COM 91336L107 1256 51820 SH SOLE 51820 0 0 Uranium Royalty Corp COM 91702v101 133 150000 SH SOLE 150000 0 0 Uranium Royalty Corp WT 11/25/ COM 91702v119 37 150000 SH SOLE 150000 0 0 US Bancorp COM 902973304 25567 431223 SH SOLE 427352 150 3721 US Concrete Inc. COM 90333L201 5172 124155 SH SOLE 124155 0 0 US Food Holding Corp COM 912008109 387 9250 SH SOLE 9250 0 0 Vail Resorts Inc COM 91879Q109 6078 25345 SH SOLE 24970 20 355 Vale S A Adr COM 91912E105 2472 187265 SH SOLE 187265 0 0 Valero Energy Corp COM 91913Y100 1057 11292 SH SOLE 11200 0 92 Vaneck Vectors Gold Miners ETF COM 92189F106 614 20986 SH SOLE 20986 0 0 Vanguard Admiral Funds S&P Sma COM 921932828 498 3275 SH SOLE 3275 0 0 Vanguard Consumer Discretionar COM 92204A108 273 1440 SH SOLE 1440 0 0 Vanguard Dividend Appreciation COM 921908844 1805 14476 SH SOLE 14476 0 0 Vanguard European ETF Int'l Eq COM 922042874 7354 125493 SH SOLE 121663 440 3390 Vanguard Extended Market COM 922908652 2179 17295 SH SOLE 17100 0 195 Vanguard FTSE All World ex US COM 922042718 955 8600 SH SOLE 8600 0 0 Vanguard FTSE All-World Ex-US COM 922042775 959 17850 SH SOLE 17850 0 0 Vanguard High Yield Tax Exempt COM 922907845 621 52868 SH SOLE 52868 0 0 Vanguard Index Fds REIT ETF COM 922908553 571 6151 SH SOLE 6106 45 0 Vanguard Intermediate-Term Bon COM 921937801 454 38456 SH SOLE 0 0 38456 Vanguard International Equity COM 922042858 2621 58930 SH SOLE 58930 0 0 Vanguard Mega Cap COM 921910873 1419 12700 SH SOLE 12700 0 0 Vanguard Mid-Cap Value ETF COM 922908512 4399 36911 SH SOLE 35981 135 795 Vanguard S&P 500 ETF COM 922908363 893 3020 SH SOLE 3020 0 0 Vanguard Small-Cap Value ETF COM 922908611 4457 32518 SH SOLE 31773 100 645 Vanguard Value ETF COM 922908744 538 4492 SH SOLE 4492 0 0 Vanguard/Primecap Fund Admiral COM 921936209 426 2953 SH SOLE 2953 0 0 Veeva Systems, Inc Cl A COM 922475108 1077 7654 SH SOLE 6847 0 807 Ventas Inc. COM 92276F100 737 12765 SH SOLE 12765 0 0 Verisk Analytics Inc - Class A COM 92345Y106 897 6007 SH SOLE 6000 0 7 Verizon Communications COM 92343V104 58831 958156 SH SOLE 956265 0 1891 Vermilion Energy Inc COM 923725105 798 48800 SH SOLE 48800 0 0 Vertex Pharmaceuticals Inc COM 92532F100 338 1545 SH SOLE 1545 0 0 Viacomcbs Inc Cl B COM 92556H206 321 7658 SH SOLE 1126 0 6532 Visa Inc Com CL A COM 92826C839 14966 79649 SH SOLE 78089 0 1560 Visteon Corporation COM 92839U206 5451 62950 SH SOLE 62950 0 0 Voc Energy Trust COM 91829B103 926 200000 SH SOLE 200000 0 0 Voya Financial Inc. COM 929089100 2504 41070 SH SOLE 37880 0 3190 Vulcan Materials Company COM 929160109 22046 153110 SH SOLE 153110 0 0 Wabtec Inc. COM 929740108 341 4382 SH SOLE 4382 0 0 Wachovia Cap Tr III COM 92978aaa0 1026 1018000 PRN SOLE 1018000 0 0 Walgreens Boots Alliance Inc COM 931427108 960 16282 SH SOLE 13619 0 2663 Walmart De Mexico - ADR COM 93114W107 236 8250 SH SOLE 8250 0 0 Walmart Inc. COM 931142103 36344 305825 SH SOLE 305425 0 400 Walt Disney Co COM 254687106 74300 513724 SH SOLE 511714 100 1910 Waste Mgmt Inc COM 94106L109 14349 125917 SH SOLE 125666 0 251 Watsco Inc COM 942622200 3309 18370 SH SOLE 18230 0 140 WD 40 Co COM 929236107 1159 5970 SH SOLE 1542 4428 0 WEC Energy Group Inc. COM 92939U106 271 2942 SH SOLE 2942 0 0 Welbilt Inc. COM 949090104 686 43943 SH SOLE 42483 0 1460 Wells Fargo Co COM 949746rg8 3843 3542000 PRN SOLE 3509000 0 33000 Wells Fargo Co New COM 949746101 1455 27036 SH SOLE 22787 0 4249 WESCO International Inc. COM 95082P105 5238 88200 SH SOLE 88200 0 0 Wesdome Gold Mines Ltd. COM 95083R100 43154 5502500 SH SOLE 5166500 0 336000 Wesdome Gold Mines Ltd. COM 95083R100 624 80000 SH SOLE 80000 0 0 West African Resources Ltd. COM Q9594D106 1487 4918720 SH SOLE 4918720 0 0 Western Union Co COM 959802109 481 17958 SH SOLE 720 0 17238 Wex Inc. COM 96208T104 1047 5000 SH SOLE 5000 0 0 Weyerhaeuser Co COM 962166104 56300 1864229 SH SOLE 1838776 16236 9217 Wheaton Precious Metals COM 962879102 95353 3205140 SH SOLE 3040564 0 164576 Willdan Group Inc COM 96924N100 495 15569 SH SOLE 15569 0 0 Williams Cos Inc Del COM 969457100 253 10683 SH SOLE 10683 0 0 Williams Sonoma Inc COM 969904101 825 11229 SH SOLE 11229 0 0 Willis Towers Watson Plcltd Co COM G96629103 424 2101 SH SOLE 2095 0 6 Woodward Inc COM 980745103 651 5500 SH SOLE 5500 0 0 Workday Inc Cl A COM 98138H101 4397 26735 SH SOLE 26735 0 0 World Wrestling Entertainment COM 98156Q108 649 10000 SH SOLE 10000 0 0 Xerox Holdings Corp COM 98421M106 406 11020 SH SOLE 565 0 10455 Xilinx Inc. COM 983919101 300 3065 SH SOLE 3065 0 0 Yamana Gold Inc. COM 98462Y100 28348 7176800 SH SOLE 6526000 0 650800 Zendesk, Inc. COM 98936J101 1226 16000 SH SOLE 16000 0 0 Zimmer Biomet Hldgs Inc COM 98956P102 1483 9905 SH SOLE 9905 0 0 Zions Bancorp 6.3 PFD DUTCH T COM 989701859 280 10000 SH SOLE 10000 0 0 Zions Bancorporation COM 989701107 7419 142900 SH SOLE 142900 0 0