The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3D Systems Corp COM 88554D205 3,448 394,093 SH   SOLE   394,093 0 0
3M Company COM 88579Y101 21,448 121,573 SH   SOLE   117,381 4,192 0
Abbott Labs COM 002824100 31,988 368,271 SH   SOLE   355,045 12,917 309
Abbvie Inc. COM 00287Y109 25,429 287,205 SH   SOLE   283,625 0 3,580
Acadia Pharmaceuticals Inc COM 004225108 583 13,625 SH   SOLE   13,625 0 0
Accenture Plc Ireland Shs Clas COM G1151C101 1,222 5,805 SH   SOLE   5,805 0 0
Acuity Brands, Inc. COM 00508Y102 9,635 69,820 SH   SOLE   69,820 0 0
Adobe, Inc. COM 00724F101 18,600 56,395 SH   SOLE   56,070 20 305
Aflac Inc COM 001055102 38,443 726,703 SH   SOLE   726,703 0 0
AGNC Investment Corp. COM 00123q104 246 13,900 SH   SOLE   13,900 0 0
Agnico-Eagle Mines Ltd COM 008474108 67,608 1,096,650 SH   SOLE   1,020,849 0 75,801
Air Products & Chemicals, Inc. COM 009158106 15,027 63,946 SH   SOLE   63,421 30 495
Airbus SE COM N0280G100 4,649 31,740 SH   SOLE   28,990 2,750 0
Alamos Gold Inc. COM 011532108 56,650 9,410,320 SH   SOLE   8,823,020 0 587,300
Albemarle Corporation COM 012653101 4,098 56,103 SH   SOLE   56,103 0 0
Alcon Inc COM H01301128 2,645 46,753 SH   SOLE   41,753 5,000 0
Alerian MLP ETF COM 00162Q866 223 26,185 SH   SOLE   25,450 0 735
Alibaba Group Hldg Ltd Sponsor COM 01609W102 30,953 145,937 SH   SOLE   145,457 25 455
Allergan Plc Shs COM G0177J108 16,056 83,987 SH   SOLE   82,661 75 1,251
Allstate Corporation COM 020002101 2,078 18,475 SH   SOLE   18,475 0 0
Almaden Minerals Ltd COM 020283305 3,198 5,457,319 SH   SOLE   5,457,319 0 0
Alnylam Pharmaceuticals Inc COM 02043Q107 346 3,000 SH   SOLE   3,000 0 0
Alphabet Inc Class A COM 02079K305 66,992 50,017 SH   SOLE   50,017 0 0
Alphabet Inc Class C COM 02079K107 71,892 53,770 SH   SOLE   52,171 1,310 289
Alps ETF Tr Sectr Div Dogs COM 00162Q858 231 4,925 SH   SOLE   4,560 365 0
ALTA MESA RES INC 3 COM 02133L117 0 21,625 SH   SOLE   15,475 6,150 0
Altria Group Inc COM 02209S103 258 5,168 SH   SOLE   5,004 0 164
Amarin Corp Plc COM 023111206 706 32,950 SH   SOLE   32,950 0 0
Amazon Inc. COM 023135106 86,100 46,595 SH   SOLE   46,241 3 351
American Beacon Tocqueville In COM 024526378 9,791 601,757 SH   SOLE   601,757 0 0
American Beacon Tocqueville In COM 024526386 22,878 1,411,331 SH   SOLE   1,411,223 0 108
American Beacon Tocqueville In COM 024526394 8,252 509,410 SH   SOLE   493,854 3,065 12,491
American Express Co COM 025816bj7 502 500,000 PRN   SOLE   500,000 0 0
American Express Company COM 025816109 12,265 98,521 SH   SOLE   98,521 0 0
American FD Europacific GWTH F COM 29875E100 6,845 123,420 SH   SOLE   116,350 0 7,070
American Homes 4 Rent Cl A COM 02665T306 236 9,000 SH   SOLE   9,000 0 0
American Sts WTR Co COM COM 029899101 373 4,300 SH   SOLE   4,300 0 0
Ameriprise Financial, Inc. COM 03076C106 728 4,372 SH   SOLE   617 0 3,755
AmerisourceBergen Corp. COM 03073E105 238 2,804 SH   SOLE   108 0 2,696
Ametek Inc. COM 031100100 1,132 11,350 SH   SOLE   11,350 0 0
Amgen Inc COM 031162100 9,549 39,609 SH   SOLE   36,794 0 2,815
AngloGold Ashanti Limited - AD COM 035128206 64,817 2,901,375 SH   SOLE   2,741,858 0 159,517
Ansys Inc COM 03662Q105 386 1,500 SH   SOLE   1,500 0 0
Apogee Enterprises Inc COM COM 037598109 7,138 219,625 SH   SOLE   219,625 0 0
Apollo Global Management LLC COM 03768E105 6,894 144,495 SH   SOLE   143,995 0 500
Apple Inc. COM 037833100 124,213 422,996 SH   SOLE   415,349 6,226 1,421
Applied Matls Inc COM 038222105 33,325 545,957 SH   SOLE   545,957 0 0
Applus Services SA COM E0534T106 33,763 2,638,443 SH   SOLE   2,638,443 0 0
Arconic Inc COM 03965L100 19,855 645,274 SH   SOLE   644,649 0 625
Argonaut Gold Inc COM 04016A101 15,266 10,152,450 SH   SOLE   9,351,148 0 801,302
Armstrong World Inds Inc COM 04247X102 446 4,746 SH   SOLE   2,561 0 2,185
Arrow Electronics, Inc. COM 042735100 1,776 20,960 SH   SOLE   20,960 0 0
Ashland Global Holdings Inc. COM 044186104 2,306 30,135 SH   SOLE   29,885 0 250
Aspen Technology Inc COM 045327103 260 2,150 SH   SOLE   2,150 0 0
AT Mid Cap Equity Fund Institu COM 00769G477 196 11,257 SH   SOLE   11,257 0 0
AT&T Inc. COM 00206R102 27,010 691,149 SH   SOLE   685,103 0 6,046
ATAC Resources Ltd. COM 046491106 1,891 10,892,991 SH   SOLE   10,522,091 0 370,900
Atlassian Corp Plc COM G06242104 421 3,500 SH   SOLE   3,500 0 0
Automatic Data Processing Inc COM 053015103 36,548 214,359 SH   SOLE   209,755 3,691 913
Autozone Inc. COM 053332102 214 180 SH   SOLE   8 0 172
Avangrid Inc. COM 05351W103 5,594 109,348 SH   SOLE   108,413 0 935
AZZ Incorporated COM 002474104 964 20,970 SH   SOLE   20,970 0 0
B2Gold Corporation COM 11777Q209 72,161 17,995,331 SH   SOLE   16,988,551 0 1,006,780
Banco Santander SA - ADR COM 05964H105 211 50,891 SH   SOLE   50,891 0 0
Bank Amer Corp COM 060505104 44,711 1,269,474 SH   SOLE   1,259,562 330 9,582
Bank New York Mellon Corp COM 064058100 20,590 409,100 SH   SOLE   409,100 0 0
Bank of America Corp Pfd 5.375 COM 06053u601 3,785 142,310 SH   SOLE   141,100 0 1,210
Bank of Montreal COM 06368B5P9 1,681 1,638,000 PRN   SOLE   1,616,000 0 22,000
Barrick Gold Corporation COM 067901108 3,544 190,658 SH   SOLE   190,658 0 0
Baxter Intl Inc COM 071813109 240 2,876 SH   SOLE   2,876 0 0
Bayer A G Sponsored Adr COM 072730302 3,594 177,200 SH   SOLE   172,200 5,000 0
BCE Inc. COM 05534B760 742 16,000 SH   SOLE   16,000 0 0
Bear Creek Mining Corp COM 07380N104 21,552 10,199,466 SH   SOLE   9,630,066 0 569,400
Becton, Dickinson & Company COM 075887109 6,196 22,780 SH   SOLE   22,780 0 0
Berkshire Hathaway Inc Del Cl COM 084670702 24,997 110,363 SH   SOLE   107,932 55 2,376
Berkshire Hathaway Inc. - Clas COM 084670108 1,358 4 SH   SOLE   4 0 0
Best Buy Inc COM 086516101 269 3,067 SH   SOLE   70 0 2,997
BHP Group Limited - ADR COM 088606108 12,952 236,738 SH   SOLE   236,738 0 0
Bio Techne Corp COM 09073M104 263 1,200 SH   SOLE   1,200 0 0
Biogen Inc. COM 09062X103 40,301 135,817 SH   SOLE   135,203 0 614
Biotelemetry Inc. COM 090672106 926 20,000 SH   SOLE   20,000 0 0
Blackstone Group Inc COM 09260D107 4,650 83,120 SH   SOLE   83,120 0 0
Bloom Energy Corp COM 093712107 401 53,700 SH   SOLE   53,700 0 0
Blue Bird Corp COM 095306106 1,305 56,936 SH   SOLE   56,936 0 0
Boeing Company COM 097023105 16,099 49,419 SH   SOLE   49,119 0 300
Booking Holdings Inc. COM 09857L108 3,432 1,671 SH   SOLE   1,588 0 83
Booz Allen Hamilton Hldg Corp COM 099502106 326 4,585 SH   SOLE   4,585 0 0
Boston Scientific Corporation COM 101137107 977 21,600 SH   SOLE   21,600 0 0
BP plc - ADR COM 055622104 894 23,692 SH   SOLE   23,692 0 0
Bright Horizons Family Solutio COM 109194100 936 6,225 SH   SOLE   6,225 0 0
Bristol Myers Squibb Co COM 110122108 28,803 448,720 SH   SOLE   437,650 11,070 0
Bristol Myers Squibb Co Contng COM 110122157 106 35,213 SH   SOLE   35,213 0 0
Brookfield Asset Mgmt Inc. Cl COM 112585104 405 7,000 SH   SOLE   7,000 0 0
Brookfield Infrastructure Part COM G16252101 517 10,350 SH   SOLE   10,350 0 0
Brookfield Property Partners L COM G16249107 192 10,500 SH   SOLE   10,500 0 0
Bunge Limited COM G16962105 20,181 350,669 SH   SOLE   350,389 0 280
BYD Co Ltd COM Y1023R104 60 12,000 SH   SOLE   12,000 0 0
C. H. Robinson Worldwide, Inc. COM 12541W209 305 3,900 SH   SOLE   3,900 0 0
Cadence Design Systems Inc. COM 127387108 600 8,657 SH   SOLE   5,162 0 3,495
Cameco Corp COM 13321L108 346 38,888 SH   SOLE   38,888 0 0
Canadian Natl RY Co COM 136375102 2,107 23,300 SH   SOLE   15,800 7,500 0
Capital One Finl Corp COM 14040H105 20,084 195,160 SH   SOLE   195,135 0 25
Cardinal Health Inc COM COM 14149Y108 414 8,190 SH   SOLE   373 0 7,817
Carlisle Cos Inc COM 142339100 2,360 14,581 SH   SOLE   13,211 0 1,370
Carmax Inc COM 143130102 329 3,750 SH   SOLE   3,750 0 0
Carnival Corp. COM 143658300 1,271 24,996 SH   SOLE   24,996 0 0
Cars.com Inc. COM 14575E105 7,107 581,549 SH   SOLE   581,549 0 0
Carter's, Inc. COM 146229109 623 5,700 SH   SOLE   5,700 0 0
Caterpillar Inc COM 149123101 42,220 285,892 SH   SOLE   285,206 35 651
CBRE Group Inc. Cl A COM 12504L109 3,411 55,655 SH   SOLE   55,655 0 0
CDW Corp COM 12514G108 202 1,417 SH   SOLE   45 0 1,372
Celanese Corporation COM 150870103 221 1,798 SH   SOLE   71 0 1,727
Centerpoint Energy Inc COM 15189tas6 4,917 4,639,000 PRN   SOLE   4,601,000 0 38,000
CenturyLink Inc. COM 156700106 3,104 235,000 SH   SOLE   232,656 0 2,344
Champions Oncology Inc. COM 15870P307 1,704 204,568 SH   SOLE   204,568 0 0
Change Healthcare Inc COM 15912K100 1,639 100,000 SH   SOLE   100,000 0 0
Charles River Laboratories Int COM 159864107 367 2,400 SH   SOLE   2,400 0 0
Charles Schwab COM 808513ap0 5,834 5,650,000 PRN   SOLE   5,650,000 0 0
Check Point Software COM M22465104 663 5,975 SH   SOLE   5,975 0 0
Chevron Corp COM 166764100 26,363 218,763 SH   SOLE   218,466 0 297
Chipotle Mexican Grill Inc COM 169656105 20,677 24,700 SH   SOLE   24,700 0 0
Chubb Corp COM H1467J104 929 5,965 SH   SOLE   5,965 0 0
Church & Dwight Co., Inc. COM 171340102 338 4,809 SH   SOLE   3,714 0 1,095
Ciena Corporation COM 171779309 8,546 200,190 SH   SOLE   200,000 0 190
Cigna Corporation COM 125523100 1,451 7,098 SH   SOLE   7,098 0 0
Cintas COM 172908105 807 3,000 SH   SOLE   3,000 0 0
Cisco Sys Inc COM 17275R102 14,375 299,736 SH   SOLE   293,550 0 6,186
Citigroup Inc. COM 172967424 1,082 13,538 SH   SOLE   7,583 0 5,955
Citigroup Inc. COM 172967hq7 9,657 8,880,000 PRN   SOLE   8,832,000 0 48,000
Cloudera Inc COM 18914U100 4,163 357,958 SH   SOLE   353,958 0 4,000
Coca Cola Co COM 191216100 28,878 521,732 SH   SOLE   519,757 110 1,865
Coda Octopus Group Inc. COM 19188U206 3,130 374,003 SH   SOLE   374,003 0 0
Cognizant Technology Solutions COM 192446102 5,742 92,575 SH   SOLE   92,575 0 0
Colgate Palmolive Co COM 194162103 22,035 320,085 SH   SOLE   320,085 0 0
Colossus Minerals Inc COM 19681L109 0 2,045,823 SH   SOLE   2,045,823 0 0
Columbia Sportswear Company COM 198516106 1,371 13,683 SH   SOLE   13,315 0 368
Comcast Corp Cl A COM 20030N101 8,093 179,965 SH   SOLE   179,965 0 0
Commercial Metals Company COM 201723103 3,300 148,200 SH   SOLE   148,200 0 0
CommVault Systems, Inc. COM 204166102 1,358 30,410 SH   SOLE   30,010 0 400
Computer Task Group Inc. COM 205477102 1,058 204,315 SH   SOLE   204,315 0 0
Conagra Brands Inc COM 205887102 4,751 138,767 SH   SOLE   138,767 0 0
ConocoPhillips COM 20825C104 766 11,784 SH   SOLE   9,844 0 1,940
Constellation Brand Class A COM 21036P108 9,605 50,620 SH   SOLE   50,420 0 200
Consumer Staples Select Sector COM 81369Y308 608 9,655 SH   SOLE   9,655 0 0
Contango ORE Inc. 144 COM 21077F100 3,816 263,200 SH   SOLE   263,200 0 0
Copart Inc COM 217204106 637 7,000 SH   SOLE   7,000 0 0
Corning Inc COM 219350105 5,653 194,207 SH   SOLE   194,207 0 0
Corteva Inc. COM 22052L104 6,384 215,967 SH   SOLE   215,967 0 0
Corvus Gold Inc COM 221013105 40,440 24,367,509 SH   SOLE   24,367,509 0 0
Costar Group Inc. COM 22160N109 598 1,000 SH   SOLE   1,000 0 0
Costco Wholesale Co COM 22160K105 480 1,633 SH   SOLE   1,630 0 3
Coupa Software Inc COM 22266L106 2,300 15,725 SH   SOLE   15,725 0 0
Crane Co. COM 224399105 7,569 87,625 SH   SOLE   87,625 0 0
Cross Country Healthcare Inc COM 227483104 5,056 435,100 SH   SOLE   435,100 0 0
Crown Castle Intl Corp COM 22822V101 321 2,255 SH   SOLE   2,255 0 0
Crown Holdings, Inc. COM 228368106 341 4,700 SH   SOLE   4,700 0 0
CSX Corporation COM 126408103 310 4,286 SH   SOLE   4,010 0 276
Cummins Inc COM 231021106 499 2,787 SH   SOLE   2,170 0 617
CVS Health Corp Com COM 126650100 1,246 16,774 SH   SOLE   16,774 0 0
CyberArk Software Ltd COM M2682V108 1,730 14,836 SH   SOLE   14,686 0 150
Danaher Corp Del Com COM 235851102 5,252 34,220 SH   SOLE   34,220 0 0
Deckers Outdoor Corp Com COM 243537107 249 1,475 SH   SOLE   78 0 1,397
Deere & Co Com COM 244199105 41,939 242,058 SH   SOLE   237,823 3,055 1,180
Delta Air Lines Inc. COM 247361702 23,266 397,852 SH   SOLE   394,097 135 3,620
Dentsply Sirona Inc COM 24906P109 6,046 106,835 SH   SOLE   105,250 85 1,500
Depository Trust & Clearing Co COM 249670aa8 5,555 5,500,000 PRN   SOLE   5,500,000 0 0
Detour Gold Corporation COM 250669108 151,807 7,830,320 SH   SOLE   7,502,120 0 328,200
Deutsche Telekom AG F ADR COM 251566105 4,939 303,185 SH   SOLE   281,590 20,000 1,595
Dexcom Inc COM 252131107 2,156 9,855 SH   SOLE   9,855 0 0
Diageo Plc Sponsored ADR COM 25243Q205 15,795 93,782 SH   SOLE   93,632 0 150
Digital Realty Trust Inc COM 253868103 394 3,290 SH   SOLE   3,290 0 0
Discover Financial Services COM 254709108 1,321 15,579 SH   SOLE   15,500 0 79
Discovery Communications, Inc. COM 25470F302 648 21,253 SH   SOLE   21,253 0 0
Discovery Inc. COM 25470F104 658 20,111 SH   SOLE   15,382 0 4,729
Dodge & Cox Stock COM 256219106 205 1,058 SH   SOLE   1,058 0 0
Dollar General Corp COM 256677105 6,871 44,050 SH   SOLE   44,050 0 0
Dollar Tree Inc COM 256746108 2,395 25,470 SH   SOLE   25,470 0 0
Dominion Energy Inc COM 25746U109 12,796 154,501 SH   SOLE   149,501 5,000 0
Dover Corporation COM 260003108 2,142 18,581 SH   SOLE   16,825 0 1,756
DOW Inc. COM 260557103 13,704 250,402 SH   SOLE   250,402 0 0
Duke Energy Corp COM 26441C204 12,007 131,643 SH   SOLE   131,643 0 0
Dunkin Brands Group COM 265504100 2,415 31,975 SH   SOLE   31,975 0 0
DuPont de Nemours, Inc COM 26614N102 19,207 299,182 SH   SOLE   298,147 0 1,035
Durect Corporation COM 266605104 4,302 1,132,200 SH   SOLE   1,130,500 0 1,700
DXC Technology Co. COM 23355L106 10,280 273,475 SH   SOLE   273,475 0 0
Dycom Industries Inc COM 267475101 1,729 36,670 SH   SOLE   36,670 0 0
East Asia Minerals Corp COM 270541303 568 13,404,893 SH   SOLE   13,404,893 0 0
East West Bancorp, Inc. COM 27579R104 4,829 99,150 SH   SOLE   84,390 14,760 0
Eastman Chem Co COM 277432100 8,761 110,536 SH   SOLE   110,055 0 481
Eaton Vance CA Municipal Oppor COM 27826Y795 450 41,832 SH   SOLE   41,832 0 0
Eaton Vance Connecticut Munici COM 27826Y787 1,500 146,915 SH   SOLE   146,915 0 0
Eaton Vance Floating Rate Muni COM 27826H479 950 96,454 SH   SOLE   96,454 0 0
Eaton Vance South Carolina Mun COM 27826Y720 604 64,791 SH   SOLE   64,791 0 0
eBay Inc. COM 278642103 22,296 617,441 SH   SOLE   609,232 0 8,209
Ecolab Inc. COM 278865100 792 4,102 SH   SOLE   4,102 0 0
Edwards Lifesciences Corp COM 28176E108 10,621 45,529 SH   SOLE   45,529 0 0
Eiger Biopharmaceuticals Inc COM 28249U105 758 50,875 SH   SOLE   50,875 0 0
Electromed Inc. COM 285409108 3,737 432,000 SH   SOLE   432,000 0 0
Eli Lilly & Co COM 532457108 1,977 15,043 SH   SOLE   14,790 0 253
Emerson Elec Co COM COM 291011104 12,996 170,417 SH   SOLE   170,417 0 0
Energy Select Sector SPDR Fund COM 81369Y506 7,755 129,160 SH   SOLE   129,160 0 0
Engie COM F7629A107 4,670 288,900 SH   SOLE   288,900 0 0
EnlLink Midstream, LLC COM 29336T100 70 11,500 SH   SOLE   11,500 0 0
ENN Energy Holdings Ltd Shs COM G3066L101 111 11,000 SH   SOLE   11,000 0 0
Entercom Communications Corp. COM 293639100 184 39,616 SH   SOLE   39,616 0 0
Enterprise Prods Partners L P COM 293792107 544 19,320 SH   SOLE   19,320 0 0
Epam Sys Inc COM 29414B104 6,715 31,650 SH   SOLE   31,650 0 0
Equifax Inc COM 294429105 378 2,700 SH   SOLE   2,700 0 0
Esperion Therapeutics Inc. COM 29664W105 328 5,500 SH   SOLE   5,500 0 0
Euronav NV COM B38564108 502 40,000 SH   SOLE   40,000 0 0
Euronet Services Inc. COM 298736109 568 3,604 SH   SOLE   3,500 0 104
Europacific Growth Fund F3 COM 298706110 6,101 109,719 SH   SOLE   108,561 944 214
Everest Reinsurance Group Ltd. COM G3223R108 237 855 SH   SOLE   855 0 0
Evergy Inc. COM 30034W106 306 4,700 SH   SOLE   4,700 0 0
Eversource Energy COM 30040W108 1,551 18,233 SH   SOLE   18,233 0 0
Evofem Biosciences Inc. COM 30048L104 189 30,700 SH   SOLE   30,700 0 0
Exxon Mobil Corp COM 30231G102 41,812 599,194 SH   SOLE   595,169 0 4,025
F M C Corp COM 302491303 479 4,800 SH   SOLE   4,800 0 0
F5 Networks Inc COM 315616102 2,548 18,245 SH   SOLE   18,245 0 0
Fabrinet COM G3323L100 12,266 189,169 SH   SOLE   189,169 0 0
Facebook Inc. COM 30303m102 38,408 187,127 SH   SOLE   186,562 0 565
Fair Isaac Corporation COM 303250104 562 1,500 SH   SOLE   1,500 0 0
Falco Resources Ltd. COM 30606C108 4,191 16,222,300 SH   SOLE   16,222,300 0 0
Falcon Oil & Gas Ltd. COM 306071101 6 40,000 SH   SOLE   40,000 0 0
Farmland Partners Inc. COM 31154R109 1,314 193,815 SH   SOLE   193,815 0 0
FedEx Corp. COM 31428X106 25,811 170,696 SH   SOLE   170,091 35 570
Fidelity Concord Str TR 500 ID COM 315911750 8,213 73,316 SH   SOLE   73,316 0 0
Fidelity National Financial, I COM 31620R303 1,928 42,510 SH   SOLE   42,510 0 0
Fidelity National Information COM 31620M106 7,201 51,773 SH   SOLE   51,541 0 232
Fifth Third Bancorp COM 316773100 513 16,695 SH   SOLE   8,696 0 7,999
Financial Select Sector SPDR F COM 81369Y605 14,812 481,209 SH   SOLE   481,209 0 0
Fireeye Inc COM 31816Q101 5,185 313,700 SH   SOLE   313,700 0 0
First Republic Bank San Franci COM 33616C100 14,466 123,167 SH   SOLE   120,695 0 2,472
First Tr Exchange Traded Fd Wt COM 33733B100 706 11,770 SH   SOLE   11,770 0 0
Fiserv Inc. COM 337738108 6,315 54,613 SH   SOLE   54,613 0 0
Fission Uranium Corp. COM 33812R109 10 44,700 SH   SOLE   44,700 0 0
Five Below Inc COM 33829M101 395 3,089 SH   SOLE   3,089 0 0
Fleetcor Technologies Inc. COM 339041105 1,072 3,725 SH   SOLE   3,719 0 6
Flex Ltd Ord COM Y2573F102 9,378 743,130 SH   SOLE   743,130 0 0
Ford Motor Co COM 345370860 18,932 2,035,673 SH   SOLE   2,035,673 0 0
Fortinet Inc COM 34959E109 480 4,500 SH   SOLE   4,500 0 0
Franco-Nevada Corporation COM 351858105 104,078 1,006,925 SH   SOLE   976,025 0 30,900
Franklin Templeton Fds Growth COM 353496508 419 3,736 SH   SOLE   3,736 0 0
Freehold Royalties Ltd. COM 356500108 337 60,000 SH   SOLE   60,000 0 0
Fresnillo PLC COM G371E2108 12,560 1,480,900 SH   SOLE   1,480,900 0 0
Garrett Motion, Inc COM 366505105 2,854 285,732 SH   SOLE   285,732 0 0
GCI Liberty Inc CL A COM 36164V305 2,829 39,928 SH   SOLE   39,739 0 189
GCI Liberty Inc PFD Ser A COM 36164V503 451 17,047 SH   SOLE   17,047 0 0
GCP Applied Technologies Inc. COM 36164Y101 4,443 195,646 SH   SOLE   195,646 0 0
General Dynamics Corporation COM 369550108 1,722 9,765 SH   SOLE   9,765 0 0
General Electric Corp. COM 369604103 553 49,532 SH   SOLE   49,532 0 0
General Mls Inc COM 370334104 464 8,655 SH   SOLE   8,179 0 476
General Mtrs Co COM 37045V100 1,243 33,965 SH   SOLE   33,965 0 0
Gentex Corp. COM 371901109 720 24,837 SH   SOLE   23,030 0 1,807
Genuine Parts Company COM 372460105 5,614 52,845 SH   SOLE   46,939 5,906 0
Gilead Sciences Inc COM 375558103 2,444 37,619 SH   SOLE   37,619 0 0
Global Payments Inc. COM 37940X102 4,883 26,749 SH   SOLE   26,749 0 0
Gold Fields Limited COM 38059T106 37,052 5,613,900 SH   SOLE   5,208,900 0 405,000
Gold Standard Ventures Corp COM 380738104 91 106,400 SH   SOLE   106,400 0 0
Gold Standard Ventures Corp COM 380738104 2,545 3,000,000 SH   SOLE   3,000,000 0 0
Gold Standard Ventures Corp COM 380738104 4,686 5,523,600 SH   SOLE   5,257,100 0 266,500
Golden Star Res LTD CDA Com COM 38119T807 6,639 1,742,400 SH   SOLE   1,569,100 0 173,300
Goldman Sachs Group Inc COM 38141G104 678 2,948 SH   SOLE   2,948 0 0
Goldman Sachs Group Inc COM 38148bab4 495 490,000 PRN   SOLE   490,000 0 0
Goldman Sachs Group Inc. COM 38144GAB7 4,247 4,138,000 PRN   SOLE   4,112,000 0 26,000
Gome Retail Hlds COM G3978C124 1 12,525 SH   SOLE   12,525 0 0
Grace W R & Co Del New COM STK COM 38388F108 24,693 353,521 SH   SOLE   350,791 135 2,595
Graco Inc COM 384109104 1,158 22,260 SH   SOLE   22,260 0 0
Guidewire Software Inc COM 40171V100 274 2,500 SH   SOLE   2,500 0 0
Hannover Rueckversicherung SE COM 410693105 4,340 44,396 SH   SOLE   44,396 0 0
Harsco Corp COM 415864107 16,191 703,670 SH   SOLE   703,670 0 0
Hartford Financial Services Gr COM 416515104 279 4,588 SH   SOLE   230 0 4,358
Hartford International Equity COM 41664L351 114 10,183 SH   SOLE   10,183 0 0
HB Fuller Co. COM 359694106 5,007 97,100 SH   SOLE   97,100 0 0
Health Care Select Sector SPDR COM 81369Y209 20,153 197,852 SH   SOLE   197,852 0 0
Heico Corporation COM 422806109 724 6,343 SH   SOLE   6,343 0 0
Henry Schein, Inc. COM 806407102 1,428 21,405 SH   SOLE   21,405 0 0
Hewlett Packard Enterprise Co COM 42824C109 2,479 156,321 SH   SOLE   138,859 0 17,462
Hexcel Corporation COM 428291108 220 3,000 SH   SOLE   3,000 0 0
Home Depot Inc COM 437076102 322,162 1,475,237 SH   SOLE   1,474,817 25 395
Honeywell Intl Inc COM 438516106 8,002 45,207 SH   SOLE   45,207 0 0
HSBC Holdings PLC Spon ADR New COM 404280406 5,433 138,984 SH   SOLE   138,984 0 0
Hubbell Inc COM 443510607 370 2,500 SH   SOLE   2,500 0 0
Huntington Bancshares Inc. COM 446150al8 8,836 8,535,000 PRN   SOLE   8,478,000 0 57,000
Huntington Ingalls Industries COM 446413106 306 1,221 SH   SOLE   1,044 0 177
Huttig Building Products Inc. COM 448451104 1,875 1,217,398 SH   SOLE   1,217,398 0 0
IAC/Interactivecorp COM 44919P508 498 2,000 SH   SOLE   2,000 0 0
IamGold Corporation COM 450913108 39,443 10,574,600 SH   SOLE   9,872,600 0 702,000
IBM Corporation COM 459200101 15,022 112,070 SH   SOLE   111,740 0 330
ICF International Inc. COM 44925C103 1,997 21,800 SH   SOLE   21,800 0 0
Idacorp Inc COM 451107106 224 2,100 SH   SOLE   2,100 0 0
IDEX Corporation COM 45167R104 430 2,500 SH   SOLE   2,500 0 0
Idexx Labs Inc COM 45168D104 1,393 5,335 SH   SOLE   5,335 0 0
IHS Markit, Ltd COM G47567105 604 8,016 SH   SOLE   8,000 0 16
II VI Inc. COM 902104108 724 21,515 SH   SOLE   21,515 0 0
Illinois Tool Works Inc Com COM 452308109 7,216 40,172 SH   SOLE   40,172 0 0
Imerys COM F49644101 5,006 118,350 SH   SOLE   118,350 0 0
Immunomedics Inc. COM 452907108 741 35,000 SH   SOLE   35,000 0 0
Industrial Select Sector SPDR COM 81369Y704 207 2,540 SH   SOLE   2,540 0 0
Ingersoll-Rand PLC COM G47791101 1,000 7,527 SH   SOLE   5,662 0 1,865
Inovio Pharmaceuticals Inc COM 45773H201 153 46,300 SH   SOLE   46,300 0 0
Insulet Corp COM 45784P101 1,027 6,000 SH   SOLE   6,000 0 0
Intel Corp COM 458140100 53,050 886,380 SH   SOLE   867,929 18,451 0
Intercontinental Exchange Inc COM 45866F104 3,320 35,877 SH   SOLE   35,877 0 0
International Flavors&Fragranc COM 459506101 4,361 33,801 SH   SOLE   33,701 0 100
International Money Express In COM 46005L101 1,120 93,000 SH   SOLE   93,000 0 0
International Tower Hill Mines COM 46050R102 16,293 30,181,069 SH   SOLE   29,574,069 0 607,000
Intricon Corp Com COM 46121H109 3,667 203,700 SH   SOLE   203,700 0 0
Intuit Com COM 461202103 12,294 46,936 SH   SOLE   46,327 0 609
Intuitive Surgical, Inc. COM 46120E602 3,299 5,580 SH   SOLE   5,580 0 0
Invesco Golden Drageon China E COM 46137V571 1,093 26,280 SH   SOLE   26,280 0 0
Invesco Oppenheimer Rochester COM 00141W810 654 213,640 SH   SOLE   213,640 0 0
Ionis Pharmaceuticals Inc COM 462222100 24,273 401,797 SH   SOLE   401,797 0 0
Iovance Biotherapeutics Inc COM 462260100 1,661 60,000 SH   SOLE   60,000 0 0
IPG Photonics Corp COM 44980X109 362 2,500 SH   SOLE   2,500 0 0
Ironwood Pharmaceuticals, Inc. COM 46333X108 712 53,531 SH   SOLE   53,531 0 0
iShares - Russell 2000 Value F COM 464287630 494 3,845 SH   SOLE   3,845 0 0
iShares Comex Gold Trust COM 464285105 50,385 3,474,822 SH   SOLE   3,453,182 1,190 20,450
iShares DJ U.S. Real Estate In COM 464287739 590 6,340 SH   SOLE   6,340 0 0
iShares DJ US Telecommunicatio COM 464287713 1,543 51,648 SH   SOLE   51,648 0 0
iShares FTSE/Xinhua China 25 I COM 464287184 7,135 163,534 SH   SOLE   163,534 0 0
iShares Global Timber & Forest COM 464288174 350 5,223 SH   SOLE   5,223 0 0
iShares MSCI Canada Index Fund COM 464286509 568 19,000 SH   SOLE   19,000 0 0
Ishares MSCI EAFE Growth Index COM 464288885 560 6,475 SH   SOLE   6,475 0 0
iShares MSCI Emerging Markets COM 464287234 3,025 67,415 SH   SOLE   65,754 300 1,361
iShares NASDAQ Biotech COM 464287556 2,410 20,000 SH   SOLE   20,000 0 0
iShares Preferred and Income S COM 464288687 1,410 37,509 SH   SOLE   37,419 0 90
iShares Russell 1000 Growth Fu COM 464287614 1,075 6,113 SH   SOLE   6,113 0 0
iShares Russell 2000 Growth In COM 464287648 3,546 16,552 SH   SOLE   15,797 50 705
iShares Russell 2500 COM 46435G268 414 8,605 SH   SOLE   8,605 0 0
iShares Russell Midcap Growth COM 464287481 3,971 26,026 SH   SOLE   24,836 80 1,110
iShares S&P 500 Fund COM 464287200 232 718 SH   SOLE   220 0 498
iShares S&P 500 Growth Fund COM 464287309 372 1,920 SH   SOLE   1,920 0 0
iShares S&P Global Healthcare COM 464287325 2,943 42,800 SH   SOLE   42,800 0 0
iShares S&P Latin American 40 COM 464287390 2,433 71,625 SH   SOLE   69,515 215 1,895
iShares S&P MidCap 400 COM 464287507 1,132 5,500 SH   SOLE   5,500 0 0
iShares S&P Midcap 400/Barra G COM 464287606 405 1,700 SH   SOLE   1,700 0 0
IShares Tr Core MSCI Total Int COM 46432F834 1,238 20,000 SH   SOLE   20,000 0 0
IShares Tr Core S & P COM 464287150 214 2,950 SH   SOLE   2,950 0 0
Ishares TR Gl Clean Energy ETF COM 464288224 3,705 315,305 SH   SOLE   313,040 1,200 1,065
iShares Tr MSCI China ETF COM 46429B671 15,962 249,058 SH   SOLE   249,058 0 0
IShares Tr Russell 3000 COM 464287689 2,353 12,483 SH   SOLE   285 0 12,198
IShares Tr USA Min Vol ID COM 46429B697 1,280 19,519 SH   SOLE   18,998 0 521
iShares US Healthcare Provider COM 464288828 261 1,300 SH   SOLE   1,300 0 0
Ivanhoe Mines Ltd COM 46579R104 23,024 7,025,239 SH   SOLE   7,025,239 0 0
j2 Global Inc. COM 48123V102 5,098 54,400 SH   SOLE   54,400 0 0
Jacobs Engineering Group COM 469814107 7,821 87,063 SH   SOLE   85,878 70 1,115
Jaguar Mining Inc. COM 47009M400 21,041 139,923,095 SH   SOLE   139,923,095 0 0
JD Com Inc. Cl A COM 47215P106 1,409 40,000 SH   SOLE   40,000 0 0
Jefferies Financial Group Inc. COM 47233W109 1,463 68,441 SH   SOLE   68,441 0 0
John B. Sanfilippo & Son, Inc. COM 800422107 215 2,350 SH   SOLE   100 0 2,250
Johnson & Johnson COM 478160104 66,010 452,528 SH   SOLE   444,290 7,380 858
Johnson Ctls Intl Plc Shs COM G51502105 2,055 50,469 SH   SOLE   50,261 0 208
JPMorgan Chase COM 48128BAF8 3,627 3,472,000 PRN   SOLE   3,438,000 0 34,000
JPMorgan Chase & VAR 99 Due 1 COM 48127faa1 959 950,000 PRN   SOLE   850,000 0 100,000
JPMorgan Chase & Co COM 46625H100 27,367 196,321 SH   SOLE   195,821 0 500
JPMorgan Chase & Co COM 48126hac4 5,100 4,647,000 PRN   SOLE   4,613,000 0 34,000
JSC MMC Norilsk Nickel ADR COM 55315J102 631 20,700 SH   SOLE   20,700 0 0
Jungheinrich COM D37552102 4,875 202,000 SH   SOLE   202,000 0 0
Kansas City Southern COM 485170302 5,284 34,500 SH   SOLE   34,500 0 0
Kayne Anderson Midstream Inves COM 486606106 636 45,665 SH   SOLE   45,665 0 0
KeyCorp COM 493267108 1,768 87,369 SH   SOLE   87,369 0 0
Kimberly-Clark Corp COM COM 494368103 8,669 63,022 SH   SOLE   59,894 2,952 176
Kimco Realty Corp COM COM 49446R109 517 24,950 SH   SOLE   24,950 0 0
Kinder Morgan Inc COM 49456B101 3,424 161,730 SH   SOLE   160,705 0 1,025
Kinross Gold Corporation COM 496902404 18,783 3,962,567 SH   SOLE   3,962,567 0 0
Kohls Corp COM 500255104 374 7,347 SH   SOLE   5,663 0 1,684
Koninklijke Philips NV COM 500472303 9,131 187,102 SH   SOLE   177,068 10,000 34
Kroger Co COM 501044101 621 21,406 SH   SOLE   14,754 0 6,652
Kulicke & Soffa Industries Inc COM 501242101 2,109 77,552 SH   SOLE   77,552 0 0
L3 Harris Technologies, Inc COM 502431109 843 4,260 SH   SOLE   4,072 0 188
Laboratory Corp of America Hol COM 50540R409 3,242 19,164 SH   SOLE   19,164 0 0
Lamar Advertising Co. - Cl A COM 512816109 568 6,365 SH   SOLE   6,365 0 0
Landec Corporation COM 514766104 1,283 113,450 SH   SOLE   113,450 0 0
Las Vegas Sands Corp. COM 517834107 11,541 167,160 SH   SOLE   166,710 0 450
Lazard Ltd Shs A COM G54050102 5,311 132,905 SH   SOLE   132,905 0 0
Leidos Holdings Inc COM 525327102 351 3,588 SH   SOLE   170 0 3,418
Lennox International Inc. COM 526107107 338 1,386 SH   SOLE   1,300 0 86
Lincoln Natl Corp Ind COM 534187109 212 3,598 SH   SOLE   3,550 0 48
Linde Plc COM G5494J103 3,724 17,492 SH   SOLE   17,492 0 0
Lions Gate Entmnt Corp Cl A Vt COM 535919401 3,169 297,294 SH   SOLE   291,921 385 4,988
Lions Gate Entmnt Corp Cl B No COM 535919500 215 21,682 SH   SOLE   21,456 0 226
LKQ Corp. COM 501889208 2,820 79,000 SH   SOLE   79,000 0 0
Lockheed Martin Corp COM 539830109 1,626 4,175 SH   SOLE   4,175 0 0
Loews Corporation COM 540424108 3,209 61,135 SH   SOLE   61,135 0 0
Louisiana Pac Corp COM 546347105 2,884 97,200 SH   SOLE   97,200 0 0
Lowes Cos Inc COM 548661107 13,558 113,212 SH   SOLE   105,832 7,380 0
LTC Properties, Inc. COM 502175102 3,959 88,420 SH   SOLE   87,655 0 765
Lumentum Holdings Inc COM 55024U109 8,204 103,450 SH   SOLE   103,450 0 0
Luminex Corp. COM 55027E102 1,444 62,334 SH   SOLE   62,334 0 0
LVMH Moet Hennessy COM F58485115 279 600 SH   SOLE   600 0 0
Lyondellbasell Inds F Class A COM N53745100 408 4,314 SH   SOLE   4,050 0 264
M & T Bank Corporation COM 55261F104 20,114 118,493 SH   SOLE   118,493 0 0
M&T Bank Corp COM 55261FAL8 3,440 3,288,000 PRN   SOLE   3,256,000 0 32,000
Mag Silver Corp COM 55903Q104 100,605 8,498,325 SH   SOLE   8,204,425 0 293,900
Magellan Health, Inc COM 559079207 501 6,400 SH   SOLE   6,400 0 0
Magellan Midstream Partners COM 559080106 2,872 45,689 SH   SOLE   45,689 0 0
Magna International Inc COM 559222401 284 5,185 SH   SOLE   3,515 0 1,670
Manulife Finl Corp COM 56501R957 365 17,950 SH   SOLE   17,950 0 0
Maple Leaf Foods COM 564905107 874 43,800 SH   SOLE   43,800 0 0
Marathon Petroleum Corporation COM 56585A102 7,744 128,531 SH   SOLE   128,131 0 400
Marinus Pharmaceuticals, Inc COM 56854Q101 24 11,000 SH   SOLE   11,000 0 0
Markel Corp COM 570535104 211 185 SH   SOLE   185 0 0
Marketaxess Holdings Inc COM 57060D108 484 1,276 SH   SOLE   1,276 0 0
Marriott Intl Inc New Cl A COM 571903202 442 2,920 SH   SOLE   2,920 0 0
Martin Marietta Materials, Inc COM 573284106 14,030 50,171 SH   SOLE   49,356 50 765
Masco Corp COM 574599106 2,337 48,700 SH   SOLE   48,700 0 0
Mastercard Incorporated Cl A COM 57636Q104 18,083 60,560 SH   SOLE   60,226 0 334
Maverix Metals Inc. COM 57776F405 15,037 2,950,000 SH   SOLE   2,950,000 0 0
Mayville Engineering Co. COM 578605107 881 93,900 SH   SOLE   93,900 0 0
Mc Cormick & Co Inc COM 579780206 4,748 27,975 SH   SOLE   24,285 3,690 0
McDonald's Corp. COM 580135101 52,268 264,499 SH   SOLE   261,547 2,952 0
McKesson Corporation COM 58155Q103 500 3,616 SH   SOLE   3,495 0 121
MDU Resources Group COM 552690109 211 7,100 SH   SOLE   7,100 0 0
Merck & Co. Inc. COM 58933Y105 71,877 790,296 SH   SOLE   776,177 10,334 3,785
Merger Fund COM 589509108 7,496 436,584 SH   SOLE   430,808 285 5,491
Merit Med Systems Inc. COM 589889104 687 22,000 SH   SOLE   22,000 0 0
Mesabi Trust COM 590672101 471 20,000 SH   SOLE   20,000 0 0
Metlife Inc COM 59156R108 10,829 212,453 SH   SOLE   199,081 0 13,372
MetLife Inc. Perp COM 59156rbp2 7,184 7,095,000 PRN   SOLE   7,095,000 0 0
MFC Vanguard Energy ETF COM 92204A306 355 4,359 SH   SOLE   4,359 0 0
MGM Resorts International COM 552953101 14,160 425,605 SH   SOLE   419,420 375 5,810
Micron Technology Inc. COM 595112103 12,591 234,125 SH   SOLE   230,997 125 3,003
Microsoft Corp. COM 594918104 140,458 890,663 SH   SOLE   887,338 2,045 1,280
MicroStrategy Inc. COM 594972408 2,650 18,582 SH   SOLE   18,582 0 0
Middleby Corporation COM 596278101 829 7,570 SH   SOLE   7,570 0 0
Mirati Therapeutics Inc COM 60468T105 258 2,000 SH   SOLE   2,000 0 0
Mitek Systems Inc. COM 606710200 765 100,000 SH   SOLE   100,000 0 0
Mitsubishi UFJ Financial Group COM 606822104 2,198 404,720 SH   SOLE   404,720 0 0
Mohawk Inds Inc COM 608190104 21,480 157,504 SH   SOLE   157,504 0 0
Molson Coors Brewing Co Cl B COM 60871R209 456 8,465 SH   SOLE   8,465 0 0
Momenta Pharmaceutical Inc. COM 60877T100 1,131 57,300 SH   SOLE   57,300 0 0
Mondelez Intl Inc Cl A COM 609207105 23,466 426,028 SH   SOLE   421,823 125 4,080
MongoDB Inc Cl A COM 60937P106 329 2,500 SH   SOLE   2,500 0 0
Moody's Corporation COM 615369105 273 1,150 SH   SOLE   1,150 0 0
Morgan Stanley COM 617446448 399 7,812 SH   SOLE   7,590 0 222
Mosaic Co COM 61945C103 341 15,775 SH   SOLE   15,775 0 0
MSC Inds Direct Inc. COM 553530106 1,617 20,605 SH   SOLE   20,605 0 0
MSCI Inc. COM 55354G100 516 2,000 SH   SOLE   2,000 0 0
MV Oil Trust COM 553859109 251 40,000 SH   SOLE   40,000 0 0
Navigator Holdings Ltd Shs COM Y62132108 337 25,000 SH   SOLE   25,000 0 0
Nektar Therapeutics COM 640268108 3,996 185,110 SH   SOLE   185,110 0 0
Nestle SA COM H57312649 757 7,000 SH   SOLE   7,000 0 0
Nestle SA - ADR COM 641069406 1,834 16,940 SH   SOLE   16,940 0 0
Netflix Inc COM 64110L106 567 1,752 SH   SOLE   1,752 0 0
Neurocrine Biosciences Inc. COM 64125C109 1,096 10,200 SH   SOLE   10,200 0 0
New Mtm Fin Corp COM 647551100 164 11,900 SH   SOLE   9,400 0 2,500
Newcrest Mining Ltd. COM Q6651B114 15,897 747,600 SH   SOLE   710,500 0 37,100
Newell Brands Inc COM 651229106 4,876 253,705 SH   SOLE   253,705 0 0
Newmont Goldcorp Corp COM 651639106 43,074 991,343 SH   SOLE   933,543 0 57,800
Nexstar Broadcasting Group Inc COM 65336K103 206 1,754 SH   SOLE   74 0 1,680
Nextera Energy Inc. COM 65339F101 69,352 286,388 SH   SOLE   286,183 0 205
Nickel Creek Platinum Corp COM 65389F100 920 14,037,494 SH   SOLE   14,037,494 0 0
Nike Inc Cl B COM 654106103 1,356 13,382 SH   SOLE   13,382 0 0
Nikon Corp COM 654111103 14,892 1,204,130 SH   SOLE   1,204,130 0 0
Nippon Telephone & Telegraph A COM 654624105 569 11,269 SH   SOLE   9,800 0 1,469
Noble Energy Inc COM 655044105 23,318 938,716 SH   SOLE   938,716 0 0
Nokia Corp-Spon ADR COM 654902204 15,513 4,181,360 SH   SOLE   4,181,360 0 0
Nordson Corp COM 655663102 326 2,000 SH   SOLE   2,000 0 0
Northrop Grumman Corporation COM 666807102 2,318 6,739 SH   SOLE   6,739 0 0
Nortonlifelock Inc Com COM 668771108 978 38,312 SH   SOLE   38,312 0 0
NovaGold Res Inc Com New COM 66987E206 66,715 7,445,859 SH   SOLE   6,955,259 0 490,600
Novartis AG COM 66987V109 26,757 282,570 SH   SOLE   277,272 5,000 298
Nucor Corp COM 670346105 7,235 128,561 SH   SOLE   127,902 0 659
Nulegacy Gold Corp COM 67053L108 1,542 28,556,090 SH   SOLE   28,556,090 0 0
Nulegacy Gold Corp COM 9AMCS1613 492 9,296,395 SH   SOLE   9,296,395 0 0
Nulegacy Gold WTS C$0.12 Exp 1 COM 9AMCS1613 145 4,698,198 SH   SOLE   4,698,198 0 0
Nutrien Ltd. COM 67077M108 51,960 1,084,531 SH   SOLE   1,082,426 100 2,005
Nvidia Corp. COM 67066G104 46,780 198,811 SH   SOLE   197,931 35 845
NXP Semiconductors N V COM N6596X109 696 5,467 SH   SOLE   305 0 5,162
Occidental Petroleum Corp COM 674599105 1,249 30,298 SH   SOLE   30,298 0 0
OceanaGold Corporation COM 675222103 24,113 12,261,424 SH   SOLE   11,522,282 0 739,142
OKTA Inc. COM 679295105 2,423 21,000 SH   SOLE   21,000 0 0
Omega Healthcare Invs Inc COM 681936100 3,452 81,511 SH   SOLE   81,511 0 0
Omnicom Group Inc. COM 681919106 1,021 12,603 SH   SOLE   9,304 0 3,299
Oneok Inc COM 682680103 1,211 16,000 SH   SOLE   16,000 0 0
Oracle Corp COM 68389X105 23,569 444,859 SH   SOLE   436,995 0 7,864
Orion Engineered Carbons COM L72967109 6,802 352,450 SH   SOLE   352,450 0 0
Oshaughnessy Small Mid Cap Gro COM 00768D749 5,197 365,757 SH   SOLE   356,444 1,426 7,887
Osisko Gold Royalties Ltd COM 68827L101 45,615 4,688,333 SH   SOLE   4,503,153 0 185,180
Osisko Mining Inc. COM 688281104 40,662 13,018,739 SH   SOLE   12,613,539 0 405,200
Oxford Immunotec Global Plc COM G6855A103 191 11,500 SH   SOLE   11,500 0 0
Pacwest Bancorp COM 695263103 367 9,592 SH   SOLE   9,592 0 0
Palo Alto Networks Inc COM 697435105 13,366 57,800 SH   SOLE   57,020 0 780
Pan Amern Silver Corp COM 697900108 112,992 4,769,626 SH   SOLE   4,528,426 0 241,200
Parker Hannifin Corp COM 701094104 12,793 62,155 SH   SOLE   62,155 0 0
Paychex Inc COM 704326107 397 4,666 SH   SOLE   4,657 0 9
Paycom Software Inc COM 70432V102 4,627 17,478 SH   SOLE   17,385 0 93
Paylocity Holding Corp COM 70438V106 6,123 50,681 SH   SOLE   50,320 0 361
Paypal Hldgs Inc COM 70450Y103 31,263 289,017 SH   SOLE   285,436 55 3,526
People's United Financial Inc. COM 712704105 308 18,200 SH   SOLE   18,200 0 0
Pepsico Inc COM 713448108 34,691 253,834 SH   SOLE   253,010 75 749
Pfizer Inc COM 717081103 52,410 1,337,683 SH   SOLE   1,321,048 11,070 5,565
Phibro Animal Health Corp Clas COM 71742Q106 6,995 281,721 SH   SOLE   280,591 0 1,130
Philip Morris International In COM 718172109 1,677 19,703 SH   SOLE   18,963 0 740
Phillips 66 COM 718546104 1,185 10,640 SH   SOLE   7,303 0 3,337
Pimco All Asset Fund COM 722005626 471 39,640 SH   SOLE   39,640 0 0
Pimco Energy & Tactical Credit COM 69346N107 10,019 607,237 SH   SOLE   603,462 350 3,425
Plains Gp Hldgs L P Class A COM 72651A207 3,584 189,125 SH   SOLE   187,821 0 1,304
Planet Fitness Inc Cl A COM 72703H101 336 4,500 SH   SOLE   4,500 0 0
Plexus Corp COM 729132100 7,725 100,400 SH   SOLE   100,400 0 0
PNC FINANCIA 6.125 PFD PFD SE COM 693475857 507 18,500 SH   SOLE   18,500 0 0
PNC Finl Svcs Group Inc COM 693475105 3,227 20,213 SH   SOLE   20,213 0 0
PNM Resources Inc. COM 69349H107 304 6,000 SH   SOLE   6,000 0 0
PolyOne Corporation COM 73179P106 3,788 102,950 SH   SOLE   102,950 0 0
Pool Corp. COM 73278L105 425 2,000 SH   SOLE   2,000 0 0
Portola Pharmaceuticals Inc COM 737010108 9,502 397,903 SH   SOLE   392,933 200 4,770
Potlatchdeltic Corp COM 737630103 6,128 141,618 SH   SOLE   129,483 12,135 0
PowerShares QQQ COM 46090E103 1,170 5,505 SH   SOLE   5,505 0 0
PPL Corp COM 69351T106 440 12,260 SH   SOLE   12,260 0 0
Premier Gold Mines Ltd. COM 74051D104 26,357 17,351,260 SH   SOLE   16,462,789 0 888,471
Procter & Gamble COM 742718109 58,062 464,871 SH   SOLE   463,088 0 1,783
Profire Energy Inc COM 74316X101 1,619 1,116,211 SH   SOLE   1,116,211 0 0
Progressive Corp. COM 743315103 10,941 151,141 SH   SOLE   151,141 0 0
Proofpoint Inc. COM 743424103 230 2,000 SH   SOLE   2,000 0 0
PROSEGUR CASH COM E8S56X108 213 139,618 SH   SOLE   139,618 0 0
Prudential Financial Inc. COM 744320102 4,518 48,198 SH   SOLE   47,976 0 222
PTC Inc. COM 69370C100 1,500 20,023 SH   SOLE   20,023 0 0
Public Service Enterprise Grou COM 744573106 683 11,573 SH   SOLE   11,573 0 0
Pulte Group Inc. COM 745867101 541 13,953 SH   SOLE   8,723 0 5,230
PureFunds ISE Cyber Security COM 26924G201 347 8,350 SH   SOLE   8,350 0 0
PVH Corp. COM 693656100 10,983 104,455 SH   SOLE   104,455 0 0
Qualcomm Inc. COM 747525103 38,601 437,501 SH   SOLE   434,063 0 3,438
Quest Diagnostics Inc COM 74834L100 14,668 137,355 SH   SOLE   137,355 0 0
Raytheon Company COM 755111507 27,932 127,112 SH   SOLE   126,622 25 465
Reata Pharmaceuticals Inc. COM 75615P103 818 4,000 SH   SOLE   4,000 0 0
Regal-Beloit Corp COM 758750103 441 5,150 SH   SOLE   5,150 0 0
Regions Financial Corporation COM 7591EP100 247 14,410 SH   SOLE   696 0 13,714
Republic Svcs Inc COM 760759100 12,436 138,744 SH   SOLE   135,725 0 3,019
Rev Group Inc. COM 749527107 3,170 259,200 SH   SOLE   259,200 0 0
Rio Tinto Plc Sponsored Adr COM 767204100 2,314 38,985 SH   SOLE   38,739 0 246
Roche Holdings LTD COM 771195104 6,855 168,581 SH   SOLE   153,534 14,759 288
Rockhaven Resources Ltd (pvt) COM 77340P101 518 4,631,500 SH   SOLE   4,631,500 0 0
Rockwell Automation Inc COM 773903109 8,087 39,904 SH   SOLE   39,360 0 544
Roku Inc Cl A COM 77543R102 335 2,500 SH   SOLE   2,500 0 0
Roper Technologies Inc COM 776696106 3,702 10,452 SH   SOLE   10,452 0 0
Ross Stores Inc. COM 778296103 843 7,237 SH   SOLE   7,237 0 0
Royal Bank of Scotland ADR COM 780097689 4,900 760,897 SH   SOLE   699,899 60,000 998
Royal Dutch Shell F ADR COM 780259206 1,985 33,661 SH   SOLE   33,661 0 0
Royal Dutch Shell PLC - Class COM 780259107 37,510 625,484 SH   SOLE   625,484 0 0
Royal Gold Inc COM 780287108 52,794 431,849 SH   SOLE   402,940 0 28,909
Rush Enterprises Inc Cl A COM 781846209 6,369 136,975 SH   SOLE   136,975 0 0
Ryder System Inc W/rts COM 783549108 272 5,000 SH   SOLE   5,000 0 0
S&P Global Inc. COM 78409V104 8,616 31,553 SH   SOLE   31,553 0 0
Sabra Health Care REIT, Inc COM 78573L106 355 16,622 SH   SOLE   16,622 0 0
Sabre Corp COM 78573M104 1,467 65,376 SH   SOLE   65,376 0 0
Sage Therapeutics Inc COM 78667J108 208 2,875 SH   SOLE   2,875 0 0
Salesforce Com Inc COM 79466L302 9,094 55,915 SH   SOLE   55,915 0 0
Sangamo Therapeutics, Inc COM 800677106 1,129 134,935 SH   SOLE   134,585 0 350
Sanofi Sponsored ADR COM 80105N105 3,983 79,340 SH   SOLE   79,340 0 0
Sarepta Therapeutics Inc COM 803607100 258 2,000 SH   SOLE   2,000 0 0
Scansource Inc. COM 806037107 307 8,300 SH   SOLE   8,300 0 0
Schlumberger Ltd. COM 806857108 44,770 1,113,683 SH   SOLE   1,103,183 10,000 500
Schwab Charles Corp COM 808513105 22,065 463,949 SH   SOLE   462,134 100 1,715
Schwab Charles Family Fd Value COM 808515605 365 365,071 SH   SOLE   365,071 0 0
Seagate Technology COM G7945M107 528 8,868 SH   SOLE   766 0 8,102
Sealed Air Corporation COM 81211K100 584 14,650 SH   SOLE   14,650 0 0
Seattle Genetics Inc COM 812578102 759 6,640 SH   SOLE   6,640 0 0
Sector SPDR fd Consumer Discre COM 81369Y407 1,519 12,110 SH   SOLE   12,110 0 0
Select Sector Spdr Tr Communic COM 81369Y852 1,046 19,500 SH   SOLE   19,500 0 0
Select Sector Uti Select SPDR COM 81369Y886 2,820 43,640 SH   SOLE   43,355 0 285
Semafo Inc COM 816922108 41,766 20,122,720 SH   SOLE   19,094,719 0 1,028,001
Servicenow Inc COM 81762P102 6,421 22,745 SH   SOLE   22,745 0 0
Shopify Inc Cl A COM 82509L107 7,403 18,620 SH   SOLE   18,620 0 0
Sibanye Gold ADR COM 825724206 1,241 125,000 SH   SOLE   125,000 0 0
Siemens AG COM D69671218 249 1,900 SH   SOLE   1,900 0 0
Siemens AG-SPONS ADR COM 826197501 43,398 667,970 SH   SOLE   659,370 8,000 600
Signature Bank COM 82669G104 335 2,450 SH   SOLE   2,450 0 0
Silvercrest Metals Inc COM 828363101 8,754 1,294,800 SH   SOLE   1,294,800 0 0
Sinclair Broadcast Group Cl A COM 829226109 1,966 58,957 SH   SOLE   58,957 0 0
Sirius XM Holdings Inc. COM 82968B103 2,531 353,961 SH   SOLE   353,961 0 0
Skyworks Solutions Inc COM 83088M102 810 6,700 SH   SOLE   6,700 0 0
Societe Generale France ADR COM 83364L109 87 12,498 SH   SOLE   887 0 11,611
Solaris Oilfield Infrastructur COM 83418M103 7,195 513,950 SH   SOLE   513,950 0 0
Sonoco Prods Co COM 835495102 9,262 150,067 SH   SOLE   149,500 0 567
Sony Corp. - ADR COM 835699307 289 4,245 SH   SOLE   4,015 0 230
Southwest Airls Co COM 844741108 1,205 22,319 SH   SOLE   17,882 0 4,437
SP Plus Corp COM 78469C103 462 10,900 SH   SOLE   10,900 0 0
SPDR Dow Jones Industrial Aver COM 78467X109 1,405 4,928 SH   SOLE   4,928 0 0
SPDR Gold MiniShares Trust COM 98149E204 1,025 67,715 SH   SOLE   63,690 0 4,025
SPDR Gold Trust COM 78463V107 7,728 54,080 SH   SOLE   53,217 0 863
SPDR S&P 500 ETF COM 78462F103 9,674 30,057 SH   SOLE   28,368 0 1,689
SPDR S&P Biotech ETF COM 78464A870 14,617 153,680 SH   SOLE   153,680 0 0
SPDR S&P Dividend ETF COM 78464A763 832 7,739 SH   SOLE   7,739 0 0
SPDR S&P MIDCAP 400 ETF IV COM 78467Y107 1,212 3,230 SH   SOLE   3,230 0 0
SPDR Series Trust S&P Metals M COM 78464A755 1,523 52,000 SH   SOLE   52,000 0 0
SPDR Series Trust S&P Regl Bkg COM 78464A698 18,495 317,516 SH   SOLE   317,516 0 0
Spirit Aerosys Hldgs I Com CL COM 848574109 2,340 32,113 SH   SOLE   31,940 0 173
Splunk Inc COM 848637104 6,145 41,030 SH   SOLE   41,030 0 0
Sprott Physical Gold & Silver COM 85208r101 150 10,200 SH   SOLE   7,900 0 2,300
Sproutly Canada Inc. COM 85209J108 2 10,000 SH   SOLE   10,000 0 0
Square Inc. CL A COM 852234103 6,623 105,865 SH   SOLE   105,865 0 0
Stanley Black & Decker Inc COM 854502101 20,219 121,995 SH   SOLE   121,995 0 0
Starbucks Corp COM 855244109 12,435 141,441 SH   SOLE   138,879 0 2,562
State Street Corporation COM 857477103 956 12,090 SH   SOLE   12,090 0 0
Steelcase Inc. COM 858155203 4,297 210,000 SH   SOLE   210,000 0 0
Steris PLC COM G8473T100 210 1,376 SH   SOLE   1,080 0 296
Strategic Metals Ltd COM 862759107 3,852 10,405,100 SH   SOLE   10,405,100 0 0
Stryker Corp COM 863667101 1,476 7,029 SH   SOLE   7,029 0 0
SVB Finl Group COM 78486Q101 209 832 SH   SOLE   832 0 0
Swiss Re Ltd F ADR COM 870886108 218 7,767 SH   SOLE   6,032 0 1,735
Synchrony Finl COM 87165B103 236 6,563 SH   SOLE   1,395 0 5,168
Synovus Financial Corp. COM 87161C501 600 15,300 SH   SOLE   15,300 0 0
Sysco Corporation COM 871829107 13,530 158,176 SH   SOLE   145,588 12,104 484
Taiwan Semiconductr F ADR COM 874039100 15,180 261,281 SH   SOLE   261,227 0 54
Tandem Diabetes Care Inc COM 875372203 572 9,600 SH   SOLE   9,600 0 0
Targa Res Corp COM 87612G101 4,863 119,100 SH   SOLE   119,100 0 0
Target Corp. COM 87612E106 8,135 63,453 SH   SOLE   61,896 0 1,557
Team Inc. COM 878155100 1,928 120,700 SH   SOLE   120,700 0 0
Technology Select Sector SPDR COM 81369Y803 1,765 19,250 SH   SOLE   19,250 0 0
Tegna Inc. COM 87901J105 12,632 756,875 SH   SOLE   756,875 0 0
Templeton Dragon Fund Inc COM 88018T101 405 20,840 SH   SOLE   20,840 0 0
Templeton Funds Inc World Fund COM 880196100 137 10,081 SH   SOLE   10,081 0 0
Tencent Hldgs Ltd Adr COM 88032Q109 7,566 157,600 SH   SOLE   157,600 0 0
Tetra Tech Inc. COM 88162G103 348 4,034 SH   SOLE   3,500 0 534
Texas Instruments Inc. COM 882508104 1,122 8,746 SH   SOLE   8,746 0 0
Texas Pac Ld Tr Sub Ctf Prop I COM 882610108 476 609 SH   SOLE   609 0 0
Textron Inc. COM 883203101 1,701 38,129 SH   SOLE   34,399 0 3,730
The Atlantic Trust Disciplined COM 00769G493 265 11,690 SH   SOLE   11,690 0 0
The Interpublic Group of Compa COM 460690100 3,803 164,621 SH   SOLE   163,146 0 1,475
The Tocqueville Fund COM 888894102 69,673 1,853,990 SH   SOLE   1,772,673 0 81,317
The Toronto-Dominion Bank COM 891160509 443 7,900 SH   SOLE   7,900 0 0
The Trade Desk Inc Cl A COM 88339J105 1,583 6,095 SH   SOLE   6,095 0 0
Thermo Fisher Corp COM 883556102 29,538 90,923 SH   SOLE   89,177 20 1,726
Tiffany & Co New COM 886547108 760 5,690 SH   SOLE   5,690 0 0
Tile Shop Holdings Inc COM 88677Q109 338 200,000 SH   SOLE   200,000 0 0
Tocqueville Gold Fund Investor COM 888894862 4,282 102,921 SH   SOLE   102,921 0 0
Tocqueville Opportunity Fund COM 888894409 22,923 780,234 SH   SOLE   778,692 0 1,542
Tocqueville Phoenix Fund COM 888894847 7,852 372,306 SH   SOLE   366,541 0 5,765
Tokyo Broadcasting COM J86656105 10,857 632,300 SH   SOLE   632,300 0 0
TopBild Corp COM 89055F103 522 5,064 SH   SOLE   4,799 0 265
Torex Gold Resources Inc COM 891054603 78,671 4,971,570 SH   SOLE   4,732,020 0 239,550
Toro Company COM 891092108 239 3,000 SH   SOLE   3,000 0 0
Tortoise Midstream Energy Fund COM 89148B101 2,157 196,815 SH   SOLE   196,815 0 0
Toyota Motor Corporation - ADR COM 892331307 1,391 9,900 SH   SOLE   9,900 0 0
Tractor Supply Co COM 892356106 1,402 15,000 SH   SOLE   15,000 0 0
Tradeweb Markets Inc. Cl. A COM 892672106 556 12,000 SH   SOLE   12,000 0 0
Transdigm Group Inc COM 893641100 1,302 2,325 SH   SOLE   2,325 0 0
TransUnion COM 89400J107 728 8,500 SH   SOLE   8,500 0 0
Travelers Companies Inc COM 89417E109 1,594 11,640 SH   SOLE   11,640 0 0
Trueblue Inc COM 89785X101 3,018 125,430 SH   SOLE   125,430 0 0
Truist Financial Corporation S COM 89832QAA7 502 500,000 PRN   SOLE   500,000 0 0
Truist Financial Corporation S COM 89832qab5 8,791 8,619,000 PRN   SOLE   8,581,000 0 38,000
Truist Finanical Corp COM 89832Q109 1,280 22,734 SH   SOLE   22,734 0 0
TTM Technologies Inc. COM 87305R109 10,631 706,400 SH   SOLE   706,400 0 0
Twilio Inc. Cl A COM 90138F102 2,227 22,660 SH   SOLE   22,660 0 0
Two Harbors Invt Corp Com COM 90187B408 229 15,634 SH   SOLE   15,634 0 0
Tyler Technologies Inc COM 902252105 300 1,000 SH   SOLE   1,000 0 0
Tyson Foods Inc Cl A COM 902494103 7,812 85,809 SH   SOLE   85,787 0 22
UBS AG COM H42097107 16,487 1,310,598 SH   SOLE   1,305,448 0 5,150
Ulta Beauty, Inc COM 90384S303 8,667 34,238 SH   SOLE   34,018 0 220
Unilever N V -NY Shares COM 904784709 25,895 450,661 SH   SOLE   450,221 0 440
Unilever Plc Sponsored ADR NEW COM 904767704 8,174 142,970 SH   SOLE   142,220 0 750
Union Pac Corp COM 907818108 10,037 55,519 SH   SOLE   55,450 0 69
United Parcel Service Inc Cl B COM 911312106 7,573 64,692 SH   SOLE   63,317 50 1,325
United Rentals COM 911363109 284 1,700 SH   SOLE   1,700 0 0
United Technologies Corp COM 913017109 22,840 152,509 SH   SOLE   152,359 0 150
Unitedhealth Group Inc COM 91324P102 7,572 25,757 SH   SOLE   25,757 0 0
Univar Solutions Inc. COM 91336L107 1,256 51,820 SH   SOLE   51,820 0 0
Uranium Royalty Corp COM 91702v101 133 150,000 SH   SOLE   150,000 0 0
Uranium Royalty Corp WT 11/25/ COM 91702v119 37 150,000 SH   SOLE   150,000 0 0
US Bancorp COM 902973304 25,567 431,223 SH   SOLE   427,352 150 3,721
US Concrete Inc. COM 90333L201 5,172 124,155 SH   SOLE   124,155 0 0
US Food Holding Corp COM 912008109 387 9,250 SH   SOLE   9,250 0 0
Vail Resorts Inc COM 91879Q109 6,078 25,345 SH   SOLE   24,970 20 355
Vale S A Adr COM 91912E105 2,472 187,265 SH   SOLE   187,265 0 0
Valero Energy Corp COM 91913Y100 1,057 11,292 SH   SOLE   11,200 0 92
Vaneck Vectors Gold Miners ETF COM 92189F106 614 20,986 SH   SOLE   20,986 0 0
Vanguard Admiral Funds S&P Sma COM 921932828 498 3,275 SH   SOLE   3,275 0 0
Vanguard Consumer Discretionar COM 92204A108 273 1,440 SH   SOLE   1,440 0 0
Vanguard Dividend Appreciation COM 921908844 1,805 14,476 SH   SOLE   14,476 0 0
Vanguard European ETF Int'l Eq COM 922042874 7,354 125,493 SH   SOLE   121,663 440 3,390
Vanguard Extended Market COM 922908652 2,179 17,295 SH   SOLE   17,100 0 195
Vanguard FTSE All World ex US COM 922042718 955 8,600 SH   SOLE   8,600 0 0
Vanguard FTSE All-World Ex-US COM 922042775 959 17,850 SH   SOLE   17,850 0 0
Vanguard High Yield Tax Exempt COM 922907845 621 52,868 SH   SOLE   52,868 0 0
Vanguard Index Fds REIT ETF COM 922908553 571 6,151 SH   SOLE   6,106 45 0
Vanguard Intermediate-Term Bon COM 921937801 454 38,456 SH   SOLE   0 0 38,456
Vanguard International Equity COM 922042858 2,621 58,930 SH   SOLE   58,930 0 0
Vanguard Mega Cap COM 921910873 1,419 12,700 SH   SOLE   12,700 0 0
Vanguard Mid-Cap Value ETF COM 922908512 4,399 36,911 SH   SOLE   35,981 135 795
Vanguard S&P 500 ETF COM 922908363 893 3,020 SH   SOLE   3,020 0 0
Vanguard Small-Cap Value ETF COM 922908611 4,457 32,518 SH   SOLE   31,773 100 645
Vanguard Value ETF COM 922908744 538 4,492 SH   SOLE   4,492 0 0
Vanguard/Primecap Fund Admiral COM 921936209 426 2,953 SH   SOLE   2,953 0 0
Veeva Systems, Inc Cl A COM 922475108 1,077 7,654 SH   SOLE   6,847 0 807
Ventas Inc. COM 92276F100 737 12,765 SH   SOLE   12,765 0 0
Verisk Analytics Inc - Class A COM 92345Y106 897 6,007 SH   SOLE   6,000 0 7
Verizon Communications COM 92343V104 58,831 958,156 SH   SOLE   956,265 0 1,891
Vermilion Energy Inc COM 923725105 798 48,800 SH   SOLE   48,800 0 0
Vertex Pharmaceuticals Inc COM 92532F100 338 1,545 SH   SOLE   1,545 0 0
Viacomcbs Inc Cl B COM 92556H206 321 7,658 SH   SOLE   1,126 0 6,532
Visa Inc Com CL A COM 92826C839 14,966 79,649 SH   SOLE   78,089 0 1,560
Visteon Corporation COM 92839U206 5,451 62,950 SH   SOLE   62,950 0 0
Voc Energy Trust COM 91829B103 926 200,000 SH   SOLE   200,000 0 0
Voya Financial Inc. COM 929089100 2,504 41,070 SH   SOLE   37,880 0 3,190
Vulcan Materials Company COM 929160109 22,046 153,110 SH   SOLE   153,110 0 0
Wabtec Inc. COM 929740108 341 4,382 SH   SOLE   4,382 0 0
Wachovia Cap Tr III COM 92978aaa0 1,026 1,018,000 PRN   SOLE   1,018,000 0 0
Walgreens Boots Alliance Inc COM 931427108 960 16,282 SH   SOLE   13,619 0 2,663
Walmart De Mexico - ADR COM 93114W107 236 8,250 SH   SOLE   8,250 0 0
Walmart Inc. COM 931142103 36,344 305,825 SH   SOLE   305,425 0 400
Walt Disney Co COM 254687106 74,300 513,724 SH   SOLE   511,714 100 1,910
Waste Mgmt Inc COM 94106L109 14,349 125,917 SH   SOLE   125,666 0 251
Watsco Inc COM 942622200 3,309 18,370 SH   SOLE   18,230 0 140
WD 40 Co COM 929236107 1,159 5,970 SH   SOLE   1,542 4,428 0
WEC Energy Group Inc. COM 92939U106 271 2,942 SH   SOLE   2,942 0 0
Welbilt Inc. COM 949090104 686 43,943 SH   SOLE   42,483 0 1,460
Wells Fargo Co COM 949746rg8 3,843 3,542,000 PRN   SOLE   3,509,000 0 33,000
Wells Fargo Co New COM 949746101 1,455 27,036 SH   SOLE   22,787 0 4,249
WESCO International Inc. COM 95082P105 5,238 88,200 SH   SOLE   88,200 0 0
Wesdome Gold Mines Ltd. COM 95083R100 43,154 5,502,500 SH   SOLE   5,166,500 0 336,000
Wesdome Gold Mines Ltd. COM 95083R100 624 80,000 SH   SOLE   80,000 0 0
West African Resources Ltd. COM Q9594D106 1,487 4,918,720 SH   SOLE   4,918,720 0 0
Western Union Co COM 959802109 481 17,958 SH   SOLE   720 0 17,238
Wex Inc. COM 96208T104 1,047 5,000 SH   SOLE   5,000 0 0
Weyerhaeuser Co COM 962166104 56,300 1,864,229 SH   SOLE   1,838,776 16,236 9,217
Wheaton Precious Metals COM 962879102 95,353 3,205,140 SH   SOLE   3,040,564 0 164,576
Willdan Group Inc COM 96924N100 495 15,569 SH   SOLE   15,569 0 0
Williams Cos Inc Del COM 969457100 253 10,683 SH   SOLE   10,683 0 0
Williams Sonoma Inc COM 969904101 825 11,229 SH   SOLE   11,229 0 0
Willis Towers Watson Plcltd Co COM G96629103 424 2,101 SH   SOLE   2,095 0 6
Woodward Inc COM 980745103 651 5,500 SH   SOLE   5,500 0 0
Workday Inc Cl A COM 98138H101 4,397 26,735 SH   SOLE   26,735 0 0
World Wrestling Entertainment COM 98156Q108 649 10,000 SH   SOLE   10,000 0 0
Xerox Holdings Corp COM 98421M106 406 11,020 SH   SOLE   565 0 10,455
Xilinx Inc. COM 983919101 300 3,065 SH   SOLE   3,065 0 0
Yamana Gold Inc. COM 98462Y100 28,348 7,176,800 SH   SOLE   6,526,000 0 650,800
Zendesk, Inc. COM 98936J101 1,226 16,000 SH   SOLE   16,000 0 0
Zimmer Biomet Hldgs Inc COM 98956P102 1,483 9,905 SH   SOLE   9,905 0 0
Zions Bancorp 6.3 PFD DUTCH T COM 989701859 280 10,000 SH   SOLE   10,000 0 0
Zions Bancorporation COM 989701107 7,419 142,900 SH   SOLE   142,900 0 0