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,766 413,893 SH   SOLE   413,893 0 0
3M Company COM 88579Y101 22,271 128,484 SH   SOLE   124,142 4,192 150
Abbott Labs COM 002824100 33,221 395,012 SH   SOLE   381,779 12,917 316
Abbvie Inc. COM 00287Y109 21,156 290,925 SH   SOLE   287,128 0 3,797
Abiomed Inc COM 003654100 423 1,625 SH   SOLE   1,625 0 0
Acadia Pharmaceuticals Inc COM 004225108 1,846 69,068 SH   SOLE   69,068 0 0
Accenture Plc Ireland Shs Clas COM G1151C101 2,481 13,426 SH   SOLE   13,426 0 0
Acuity Brands, Inc. COM 00508Y102 11,888 86,200 SH   SOLE   86,200 0 0
Adobe, Inc. COM 00724F101 33,334 113,130 SH   SOLE   112,805 20 305
Advance Auto Parts Inc COM 00751Y106 1,227 7,961 SH   SOLE   7,961 0 0
Advanced Micro Devices, Inc. COM 007903107 1,149 37,845 SH   SOLE   37,845 0 0
Aegion Corporation COM 00770F104 2,005 108,950 SH   SOLE   108,950 0 0
Aflac Inc COM 001055102 57,910 1,056,553 SH   SOLE   1,056,553 0 0
Agilent Technologies Inc Com COM 00846U101 14,155 189,573 SH   SOLE   187,238 75 2,260
AGNC Investment Corp. COM 00123q104 249 14,800 SH   SOLE   14,800 0 0
Agnico-Eagle Mines Ltd COM 008474109 66,667 1,300,700 SH   SOLE   1,221,499 0 79,201
AIB Group PLC COM G0R4HJ106 4,924 1,204,193 SH   SOLE   1,104,193 100,000 0
Air Products & Chemicals, Inc. COM 009158106 16,846 74,419 SH   SOLE   73,894 30 495
Airbus SE COM N0280G100 4,670 32,940 SH   SOLE   30,190 2,750 0
Alamos Gold Inc. COM 011532108 58,378 9,649,320 SH   SOLE   9,033,020 0 616,300
Albemarle Corporation COM 012653101 1,427 20,263 SH   SOLE   19,963 0 300
Alcon Inc COM H01301128 2,675 43,263 SH   SOLE   41,159 2,000 104
Alerian MLP ETF COM 00162Q866 2,331 236,675 SH   SOLE   236,675 0 0
Alibaba Group Hldg Ltd Sponsor COM 01609W102 1,115 6,579 SH   SOLE   6,579 0 0
Align Technologies Inc. COM 016255101 869 3,175 SH   SOLE   3,175 0 0
Allergan Plc Shs COM G0177J108 18,144 108,366 SH   SOLE   106,678 75 1,613
Allstate Corporation COM 020002101 1,966 19,335 SH   SOLE   19,325 0 10
Almaden Minerals Ltd COM 020283305 3,293 5,600,619 SH   SOLE   5,600,619 0 0
Alphabet Inc Class A COM 02079K305 75,968 70,159 SH   SOLE   70,159 0 0
Alphabet Inc Class C COM 02079K107 104,177 96,379 SH   SOLE   94,800 1,310 269
Alps ETF Tr Sectr Div Dogs COM 00162Q858 207 4,750 SH   SOLE   4,385 365 0
ALTA MESA RES INC 3 COM 02133L117 0 21,625 SH   SOLE   15,475 6,150 0
Altria Group Inc COM 02209S103 1,091 23,051 SH   SOLE   22,860 0 191
Amarin Corp Plc COM 023111206 2,212 114,100 SH   SOLE   114,100 0 0
Amazon Inc. COM 023135106 173,972 91,872 SH   SOLE   91,521 3 348
American Beacon Tocqueville In COM 024526378 10,499 668,279 SH   SOLE   668,279 0 0
American Beacon Tocqueville In COM 024526386 29,145 1,851,631 SH   SOLE   1,851,526 0 105
American Beacon Tocqueville In COM 024526394 8,123 516,076 SH   SOLE   500,879 2,994 12,203
American Century Heritage Fund COM 025083791 210 9,637 SH   SOLE   9,637 0 0
American Express Co COM 025816bj7 499 500,000 PRN   SOLE   500,000 0 0
American Express Company COM 025816109 12,899 104,496 SH   SOLE   104,496 0 0
American FD Europacific GWTH F COM 29875E100 6,701 127,114 SH   SOLE   120,217 0 6,897
American Homes 4 Rent Cl A COM 02665T306 219 9,000 SH   SOLE   9,000 0 0
American Sts WTR Co COM COM 029899101 391 5,200 SH   SOLE   5,200 0 0
American Tower REIT Inc COM 03027X100 280 1,368 SH   SOLE   1,350 0 18
Ameriprise Financial, Inc. COM 03076C106 662 4,560 SH   SOLE   667 0 3,893
AmerisourceBergen Corp. COM 03073E105 1,633 19,158 SH   SOLE   18,950 0 208
Ametek Inc. COM 031100100 904 9,950 SH   SOLE   9,950 0 0
Amgen Inc COM 031162100 11,870 64,413 SH   SOLE   61,558 0 2,855
Anadarko Pete Corp COM 032511107 546 7,740 SH   SOLE   7,740 0 0
AngloGold Ashanti Limited - AD COM 035128206 54,226 3,044,700 SH   SOLE   2,885,300 0 159,400
Annaly Capital Management Inc. COM 035710409 204 22,303 SH   SOLE   22,303 0 0
Ansys Inc COM 03662Q105 311 1,518 SH   SOLE   1,518 0 0
Apogee Enterprises Inc COM COM 037598109 7,072 162,800 SH   SOLE   162,800 0 0
Apollo Global Management LLC COM 037612306 300 8,750 SH   SOLE   8,750 0 0
Apple Inc. COM 037833100 136,345 688,889 SH   SOLE   681,273 6,226 1,390
Applied Matls Inc COM 038222105 24,528 546,157 SH   SOLE   546,157 0 0
Applus Services SA COM E0534T106 42,738 3,145,162 SH   SOLE   3,145,162 0 0
Arconic Inc COM 03965L100 17,914 693,795 SH   SOLE   693,795 0 0
Argonaut Gold Inc COM 04016A101 15,302 11,257,850 SH   SOLE   10,456,548 0 801,302
Argonaut Gold Inc COM 04016A101 126 94,600 SH   SOLE   94,600 0 0
Ark Trust 3D Printing COM 00214Q500 395 16,660 SH   SOLE   16,660 0 0
Armstrong World Inds Inc COM 04247X102 375 3,856 SH   SOLE   1,611 0 2,245
Arrow Electronics, Inc. COM 042735100 656 9,210 SH   SOLE   9,210 0 0
Ashland Global Holdings Inc. COM 044186104 2,795 34,946 SH   SOLE   34,696 0 250
Aspen Technology Inc COM 045327103 293 2,354 SH   SOLE   2,150 0 204
AT Mid Cap Equity Fund Institu COM 00769G477 181 11,257 SH   SOLE   11,257 0 0
AT&T Inc. COM 00206R102 13,463 401,775 SH   SOLE   398,038 0 3,737
ATAC Resources Ltd. COM 046491106 2,291 11,328,991 SH   SOLE   10,958,091 0 370,900
Atlassian Corp Plc COM G06242104 625 4,775 SH   SOLE   4,775 0 0
Audentes Therapeutics Inc COM 05070R104 292 7,700 SH   SOLE   7,700 0 0
Automatic Data Processing Inc COM 053015103 38,486 232,784 SH   SOLE   228,215 3,691 878
Avangrid Inc. COM 05351W103 5,863 116,092 SH   SOLE   115,312 0 780
Avnet, Inc. COM 053807103 4,086 90,250 SH   SOLE   90,250 0 0
AZZ Incorporated COM 002474104 1,165 25,305 SH   SOLE   25,305 0 0
B2Gold Corporation COM 11777Q209 57,853 19,093,331 SH   SOLE   17,830,551 0 1,262,780
Banco Santander SA - ADR COM 05964H105 233 50,891 SH   SOLE   50,891 0 0
Bank Amer Corp COM 060505104 45,998 1,586,147 SH   SOLE   1,577,425 330 8,392
Bank New York Mellon Corp COM 064058100 17,792 403,000 SH   SOLE   403,000 0 0
Bank of America Corp COM 060505eg5 1,273 1,277,000 PRN   SOLE   1,270,000 0 7,000
Bank of America Corp Pfd COM 06053u601 3,693 148,000 SH   SOLE   146,985 0 1,015
Bank of New York Mellon Corp COM 064058ad2 4,076 4,013,000 PRN   SOLE   3,988,000 0 25,000
Barkerville Gold Mines Ltd COM 067642959 6,353 24,110,000 SH   SOLE   24,110,000 0 0
Barnes Group Inc. COM 067806109 939 16,675 SH   SOLE   16,675 0 0
Barrick Gold Corporation COM 067901108 3,043 192,950 SH   SOLE   192,950 0 0
Bausch Health Companies Inc. COM 071734107 491 19,476 SH   SOLE   19,476 0 0
Baxter Intl Inc COM 071813109 493 6,014 SH   SOLE   6,014 0 0
Bayer A G Sponsored Adr COM 072730302 1,605 92,000 SH   SOLE   92,000 0 0
BB&T Corp COM 054937107 988 20,100 SH   SOLE   20,100 0 0
Bear Creek Mining Corp COM 07380N104 12,648 10,099,766 SH   SOLE   9,530,366 0 569,400
Bear Creek Mining Corp COM 07380N104 128 99,700 SH   SOLE   99,700 0 0
Becton, Dickinson & Company COM 075887109 5,687 22,566 SH   SOLE   22,566 0 0
Berkshire Hathaway Inc Del Cl COM 084670702 30,841 144,677 SH   SOLE   142,246 55 2,376
Berkshire Hathaway Inc. - Clas COM 084670108 7,322 23 SH   SOLE   23 0 0
Best Buy Inc COM 086516101 254 3,639 SH   SOLE   98 0 3,541
BHP Group Limited - ADR COM 088606108 26,039 448,093 SH   SOLE   448,093 0 0
Biogen Inc. COM 09062X103 37,199 159,058 SH   SOLE   158,618 0 440
Blackstone Group Inc COM 09260D107 4,817 108,450 SH   SOLE   108,450 0 0
Bloom Energy Corp COM 093712107 191 15,600 SH   SOLE   15,600 0 0
Blue Bird Corp COM 095306106 1,326 67,323 SH   SOLE   67,323 0 0
Bluebird Bio Inc COM 09609G100 616 4,840 SH   SOLE   4,840 0 0
Blueprint Medicines Corp COM 09627Y109 677 7,180 SH   SOLE   7,180 0 0
Boeing Company COM 097023105 31,207 85,730 SH   SOLE   85,430 0 300
Booking Holdings Inc. COM 09857L108 8,249 4,400 SH   SOLE   4,370 0 30
Boston Scientific Corporation COM 101137107 4,830 112,385 SH   SOLE   112,385 0 0
BP plc - ADR COM 055622104 3,234 77,544 SH   SOLE   77,544 0 0
Brenntag AG COM D12459117 9,112 166,811 SH   SOLE   166,811 0 0
Bright Horizons Family Solutio COM 109194100 211 1,400 SH   SOLE   1,400 0 0
Bristol Myers Squibb Co COM 110122108 19,305 425,682 SH   SOLE   414,612 11,070 0
British Amern Tob Plc Sponsore COM 110448107 547 15,681 SH   SOLE   15,681 0 0
Broadridge Financial Solutions COM 11133T103 574 4,499 SH   SOLE   3,748 0 751
Brookfield Infrastructure Part COM G16252101 551 12,825 SH   SOLE   12,825 0 0
Brookfield Property Partners L COM G16249107 199 10,500 SH   SOLE   10,500 0 0
Bunge Limited COM G16962105 15,070 270,505 SH   SOLE   269,975 0 530
BYD Co Ltd COM Y1023R104 196 32,500 SH   SOLE   32,500 0 0
C. H. Robinson Worldwide, Inc. COM 12541W209 329 3,900 SH   SOLE   3,900 0 0
Cadence Design Systems Inc. COM 127387108 794 11,219 SH   SOLE   7,896 0 3,323
Cambrex Corp. COM 132011107 612 13,066 SH   SOLE   13,066 0 0
Cameco Corp COM 13321L108 417 38,838 SH   SOLE   38,838 0 0
Canadian Natl RY Co COM 136375102 1,646 17,800 SH   SOLE   17,800 0 0
Capital One Financial Corp. Pr COM 14040hbh7 1,878 1,846,000 PRN   SOLE   1,833,000 0 13,000
Capital One Finl Corp COM 14040H105 18,230 200,905 SH   SOLE   200,860 0 45
Cardinal Health Inc COM COM 14149Y108 232 4,932 SH   SOLE   272 0 4,660
Carlisle Cos Inc COM 142339100 2,627 18,707 SH   SOLE   17,431 0 1,276
Carmax Inc COM 143130102 1,481 17,052 SH   SOLE   17,052 0 0
Cars.com Inc. COM 14575E105 8,848 448,687 SH   SOLE   448,687 0 0
Caterpillar Inc COM 149123101 40,862 299,820 SH   SOLE   299,220 35 565
CBRE Group Inc. Cl A COM 12504L109 2,553 49,775 SH   SOLE   49,775 0 0
CDK Global Inc COM 12508E101 306 6,193 SH   SOLE   5,662 0 531
CDW Corp COM 12514G108 299 2,696 SH   SOLE   126 0 2,570
Celgene Corp Com COM 151020104 4,244 45,909 SH   SOLE   45,909 0 0
Centerpoint Energy Inc COM 15189tas6 5,054 4,884,000 PRN   SOLE   4,852,000 0 32,000
CenturyLink Inc. COM 156700106 9,186 781,094 SH   SOLE   781,094 0 0
Champions Oncology Inc. COM 15870P307 623 79,568 SH   SOLE   79,568 0 0
Charles Schwab COM 808513ap0 9,122 9,084,000 PRN   SOLE   9,060,000 0 24,000
Chevron Corp COM 166764100 24,579 197,518 SH   SOLE   197,518 0 0
Chipotle Mexican Grill Inc COM 169656105 18,315 24,990 SH   SOLE   24,990 0 0
Chubb Corp COM H1467J104 5,150 34,968 SH   SOLE   34,968 0 0
Church & Dwight Co., Inc. COM 171340102 457 6,249 SH   SOLE   4,314 0 1,935
Cia de Minas Buenaventura S.A. COM 204448104 23,856 1,431,100 SH   SOLE   1,358,900 0 72,200
Ciena Corporation COM 171779309 8,253 200,654 SH   SOLE   200,000 0 654
Cigna Corporation COM 125523100 1,252 7,948 SH   SOLE   7,948 0 0
Cintas COM 172908105 1,816 7,655 SH   SOLE   7,655 0 0
Cisco Sys Inc COM 17275R102 29,757 543,711 SH   SOLE   533,694 0 10,017
Citigroup Inc. COM 172967424 840 11,995 SH   SOLE   7,400 0 4,595
Citigroup Inc. COM 172967hq7 6,428 6,188,000 PRN   SOLE   6,157,000 0 31,000
Citrix Sys Inc COM 177376100 469 4,779 SH   SOLE   289 0 4,490
Clorox Company COM 189054109 226 1,475 SH   SOLE   1,475 0 0
Cloudera Inc COM 18914U100 3,371 640,830 SH   SOLE   636,830 0 4,000
Cme Group Inc Cl A COM 12572Q105 3,966 20,432 SH   SOLE   20,232 0 200
CNH Industrial NV COM N20944109 13,523 1,318,800 SH   SOLE   1,318,800 0 0
Coca Cola Co COM 191216100 28,527 560,232 SH   SOLE   550,877 7,490 1,865
Coda Octopus Group Inc. COM 19188U206 5,011 384,003 SH   SOLE   384,003 0 0
Cognizant Technology Solutions COM 192446102 5,957 93,975 SH   SOLE   93,975 0 0
Colgate Palmolive Co COM 194162103 28,436 396,765 SH   SOLE   396,765 0 0
Colossus Minerals Inc COM 19681L109 0 2,045,823 SH   SOLE   2,045,823 0 0
Comcast Corp Cl A COM 20030N101 7,952 188,071 SH   SOLE   188,015 0 56
Commercial Metals Company COM 201723103 5,391 302,000 SH   SOLE   302,000 0 0
Computer Task Group Inc. COM 205477102 1,143 285,000 SH   SOLE   285,000 0 0
Conagra Brands Inc COM 205887102 3,706 139,733 SH   SOLE   134,871 0 4,862
Conmed COM 207410101 294 3,434 SH   SOLE   132 0 3,302
ConocoPhillips COM 20825C104 864 14,162 SH   SOLE   10,242 0 3,920
Constellation Brand Class A COM 21036P108 17,659 89,668 SH   SOLE   89,468 0 200
Consumer Staples Select Sector COM 81369Y308 769 13,245 SH   SOLE   13,245 0 0
Contango ORE Inc. 144 COM 21077F100 4,606 263,200 SH   SOLE   263,200 0 0
Continental AG COM D16212140 23,554 162,030 SH   SOLE   162,030 0 0
Copart Inc COM 217204106 523 7,000 SH   SOLE   7,000 0 0
Corning Inc COM 219350105 25,574 769,595 SH   SOLE   767,139 0 2,456
Corteva Inc. COM 22052L104 9,086 307,285 SH   SOLE   307,285 0 0
Corvus Gold Inc COM 221013105 36,613 21,917,509 SH   SOLE   21,917,509 0 0
Costar Group Inc. COM 22160N109 1,720 3,105 SH   SOLE   3,105 0 0
Costco Wholesale Co COM 22160K105 1,688 6,388 SH   SOLE   6,388 0 0
Coupa Software Inc COM 22266L106 3,504 27,675 SH   SOLE   27,675 0 0
Crane Co. COM 224399105 6,875 82,400 SH   SOLE   82,400 0 0
Crestwood Equity Partners LP 9 COM 226344307 279 30,000 SH   SOLE   30,000 0 0
Criteo SA COM 226718104 310 18,000 SH   SOLE   18,000 0 0
Cross Country Healthcare Inc COM 227483104 5,194 553,700 SH   SOLE   553,700 0 0
Crown Castle Intl Corp COM 22822V101 516 3,955 SH   SOLE   3,955 0 0
CSX Corporation COM 126408103 360 4,656 SH   SOLE   4,460 0 196
Cummins Inc COM 231021106 705 4,116 SH   SOLE   4,060 0 56
CVS Health Corp Com COM 126650100 884 16,232 SH   SOLE   16,232 0 0
Daimler AG COM D1668R123 1,313 23,570 SH   SOLE   23,570 0 0
Danaher Corp Del Com COM 235851102 4,757 33,285 SH   SOLE   33,285 0 0
Danone COM F12033134 31,236 368,725 SH   SOLE   368,725 0 0
Deckers Outdoor Corp Com COM 243537107 513 2,915 SH   SOLE   133 0 2,782
Deere & Co Com COM 244199105 45,572 275,009 SH   SOLE   271,459 2,370 1,180
Delphi Technologies PLC COM G2709G107 2,371 118,567 SH   SOLE   118,515 0 52
Delta Air Lines Inc. COM 247361702 24,160 425,721 SH   SOLE   421,757 135 3,829
Depository Trust & Clearing Co COM 249670aa8 5,500 5,500,000 PRN   SOLE   5,500,000 0 0
Detour Gold Corporation COM 250669108 102,288 8,108,420 SH   SOLE   7,768,220 0 340,200
Deutsche Telekom AG F ADR COM 251566105 3,468 200,010 SH   SOLE   198,710 0 1,300
Dexcom Inc COM 252131107 4,755 31,735 SH   SOLE   31,735 0 0
Diageo Plc Sponsored ADR COM 25243Q205 34,493 200,166 SH   SOLE   200,016 0 150
Digital Realty Trust Inc COM 253868103 537 4,560 SH   SOLE   4,560 0 0
Discover Financial Services COM 254709108 1,230 15,854 SH   SOLE   15,500 0 354
Discovery Communications, Inc. COM 25470F302 605 21,253 SH   SOLE   21,253 0 0
DKSH Holdings Ag COM H2012M121 5,772 98,500 SH   SOLE   98,500 0 0
Dollar General Corp COM 256677105 6,635 49,090 SH   SOLE   49,090 0 0
Dollar Tree Inc COM 256746108 2,724 25,370 SH   SOLE   25,370 0 0
Dominion Energy Inc COM 25746U109 12,115 156,681 SH   SOLE   149,301 7,380 0
Dominos Pizza Inc Com COM 25754A201 591 2,125 SH   SOLE   2,125 0 0
Dover Corporation COM 260003108 1,664 16,607 SH   SOLE   14,825 0 1,782
DOW Inc. COM 260557103 12,583 255,191 SH   SOLE   255,191 0 0
Dropbox Inc. Cl A COM 26210C104 251 10,000 SH   SOLE   10,000 0 0
Duerr AG COM D23279108 7,502 221,086 SH   SOLE   221,086 0 0
Duke Energy Corp COM 26441C204 11,987 135,842 SH   SOLE   135,842 0 0
Dunkin Brands Group COM 265504100 3,423 42,975 SH   SOLE   42,975 0 0
DuPont de Nemours, Inc COM 26614N102 26,167 348,563 SH   SOLE   347,528 0 1,035
Durect Corporation COM 266605104 717 1,100,218 SH   SOLE   1,100,218 0 0
DXC Technology Co. COM 23355L106 1,769 32,075 SH   SOLE   32,075 0 0
Dycom Industries Inc COM 267475101 3,445 58,520 SH   SOLE   58,520 0 0
Eagle Materials Inc COM 26969P108 7,007 75,585 SH   SOLE   75,585 0 0
East Asia Minerals Corp COM 270541303 615 13,404,893 SH   SOLE   13,404,893 0 0
East West Bancorp, Inc. COM 27579R104 4,637 99,150 SH   SOLE   84,390 14,760 0
Eastman Chem Co COM 277432100 18,888 242,680 SH   SOLE   242,680 0 0
Eaton Corp Plc Shs COM G29183103 473 5,675 SH   SOLE   5,675 0 0
Ebara Corp COM J12600128 9,131 336,700 SH   SOLE   336,700 0 0
eBay Inc. COM 278642103 23,873 604,368 SH   SOLE   595,452 0 8,916
Ecolab Inc. COM 278865100 2,039 10,325 SH   SOLE   10,325 0 0
Edwards Lifesciences Corp COM 28176E108 7,735 41,870 SH   SOLE   41,870 0 0
Eiger Biopharmaceuticals Inc COM 28249U105 363 34,250 SH   SOLE   34,250 0 0
Electromed Inc. COM 285409108 2,396 439,700 SH   SOLE   439,700 0 0
Eli Lilly & Co COM 532457108 1,913 17,271 SH   SOLE   17,215 0 56
Emerson Elec Co COM COM 291011104 19,624 294,130 SH   SOLE   294,130 0 0
Enbridge Inc. COM 29250N105 283 7,840 SH   SOLE   7,840 0 0
Energy Select Sector SPDR Fund COM 81369Y506 647 10,150 SH   SOLE   10,150 0 0
EnlLink Midstream, LLC COM 29336T100 116 11,500 SH   SOLE   11,500 0 0
ENN Energy Holdings Ltd Shs COM G3066L101 154 16,000 SH   SOLE   16,000 0 0
Entercom Communications Corp. COM 293639100 1,979 341,192 SH   SOLE   341,192 0 0
Enterprise Prods Partners L P COM 293792107 627 21,711 SH   SOLE   21,711 0 0
Enviva Partners LP COM 29414J107 691 22,000 SH   SOLE   22,000 0 0
Epam Sys Inc COM 29414B104 8,337 48,164 SH   SOLE   48,164 0 0
Equifax Inc COM 294429105 338 2,500 SH   SOLE   2,500 0 0
Etsy Inc. COM 29786A106 462 7,535 SH   SOLE   7,535 0 0
Euronet Services Inc. COM 298736109 1,157 6,880 SH   SOLE   6,775 0 105
Europacific Growth Fund F3 COM 298706110 6,747 127,614 SH   SOLE   126,490 916 208
Everest Reinsurance Group Ltd. COM G3223R108 241 975 SH   SOLE   975 0 0
Evergy Inc. COM 30034W106 295 4,900 SH   SOLE   4,900 0 0
Eversource Energy COM 30040W108 1,465 19,333 SH   SOLE   19,333 0 0
Exxon Mobil Corp COM 30231G102 63,240 825,269 SH   SOLE   821,569 0 3,700
F M C Corp COM 302491303 1,892 22,813 SH   SOLE   22,513 0 300
F5 Networks Inc COM 315616102 422 2,900 SH   SOLE   2,900 0 0
Fabrinet COM G3323L100 9,410 189,450 SH   SOLE   189,450 0 0
Facebook Inc. COM 30303m102 88,454 458,313 SH   SOLE   457,848 0 465
Factset Resh Sys Inc COM 303075105 451 1,575 SH   SOLE   1,575 0 0
Fair Isaac Corporation COM 303250104 471 1,500 SH   SOLE   1,500 0 0
Falco Resources Ltd. COM 30606C108 2,940 14,000,000 SH   SOLE   14,000,000 0 0
Falco Resources Ltd. COM 30606C108 467 2,222,300 SH   SOLE   2,222,300 0 0
Falcon Oil & Gas Ltd. COM 306071101 7 40,000 SH   SOLE   40,000 0 0
Farmland Partners Inc. COM 31154R109 1,292 183,280 SH   SOLE   183,280 0 0
Fastenal Co COM 311900104 627 19,250 SH   SOLE   19,250 0 0
FedEx Corp. COM 31428X106 13,147 80,070 SH   SOLE   80,070 0 0
Fidelity Concord Str TR 500 ID COM 315911750 7,560 73,644 SH   SOLE   73,644 0 0
Fidelity National Financial, I COM 31620R303 1,355 33,630 SH   SOLE   33,630 0 0
Fidelity National Information COM 31620M106 7,524 61,330 SH   SOLE   61,330 0 0
Fifth Third 6.625 Pfd Ser I COM 316773605 496 17,990 SH   SOLE   17,765 0 225
Fifth Third Bancorp COM 316773100 816 29,259 SH   SOLE   17,822 0 11,437
Financial Select Sector SPDR F COM 81369Y605 12,586 456,019 SH   SOLE   456,019 0 0
Fireeye Inc COM 31816Q101 474 31,975 SH   SOLE   28,975 0 3,000
First Data Corp. COM 32008D106 901 33,300 SH   SOLE   33,300 0 0
First Rep Bk San Francisco Cal COM 33616C100 13,764 140,952 SH   SOLE   138,480 0 2,472
First Tr Exchange Traded Fd Wt COM 33733B100 677 12,370 SH   SOLE   12,370 0 0
Fiserv Inc. COM 337738108 1,116 12,245 SH   SOLE   12,245 0 0
Fission Uranium Corp. COM 33812R109 11 30,700 SH   SOLE   30,700 0 0
Fleetcor Technologies Inc. COM 339041105 2,599 9,255 SH   SOLE   9,249 0 6
Flex Ltd Ord COM Y2573F102 10,953 1,144,500 SH   SOLE   1,144,500 0 0
Fluor Corporation COM 343412102 4,406 130,770 SH   SOLE   130,770 0 0
Ford Mtr Co Del Com Par $0.01 COM 345370860 14,683 1,435,298 SH   SOLE   1,435,298 0 0
Fortinet Inc COM 34959E109 490 6,384 SH   SOLE   6,020 0 364
Fortive Corp COM 34959J108 612 7,505 SH   SOLE   7,505 0 0
Franco-Nevada Corporation COM 351858105 84,186 991,850 SH   SOLE   960,950 0 30,900
Fresnillo PLC COM G371E2108 35,319 3,196,000 SH   SOLE   2,909,400 0 286,600
Fundamental Invs Inc CL F2 COM 360802821 1,560 26,334 SH   SOLE   26,334 0 0
Gardner Denver Holdings Inc. COM 36555P107 291 8,406 SH   SOLE   8,000 0 406
Garrett Motion, Inc COM 366505105 4,416 287,715 SH   SOLE   287,715 0 0
GCI Liberty Inc CL A COM 36164V305 2,475 40,268 SH   SOLE   40,268 0 0
GCI Liberty Inc PFD Ser A COM 36164V503 446 17,938 SH   SOLE   17,938 0 0
GCP Applied Technologies Inc. COM 36164Y101 11,560 510,586 SH   SOLE   506,691 175 3,720
Gea Group Ag COM D28304109 8,664 305,625 SH   SOLE   305,625 0 0
General Dynamics Corporation COM 369550108 9,219 50,705 SH   SOLE   50,705 0 0
General Electric Corp. COM 369604103 15,098 1,437,868 SH   SOLE   1,437,868 0 0
General Electric VAR COM 369604bq5 6,462 6,700,000 PRN   SOLE   6,700,000 0 0
General Mls Inc COM 370334104 378 7,204 SH   SOLE   7,204 0 0
General Mtrs Co COM 37045V100 1,514 39,303 SH   SOLE   39,303 0 0
Gentex Corp. COM 371901109 1,337 54,330 SH   SOLE   54,330 0 0
Genuine Parts Company COM 372460105 4,997 48,245 SH   SOLE   42,339 5,906 0
Gilead Sciences Inc COM 375558103 2,803 41,491 SH   SOLE   41,491 0 0
Glaukos Corp COM 377322102 302 4,000 SH   SOLE   4,000 0 0
Glencore PLC COM 37827X100 141 20,500 SH   SOLE   20,500 0 0
Global Payments Inc. COM 37940X102 1,510 9,430 SH   SOLE   9,430 0 0
Gold Standard Ventures Corp COM 380738104 113 106,400 SH   SOLE   106,400 0 0
Gold Standard Ventures Corp COM 380738104 3,138 3,000,000 SH   SOLE   3,000,000 0 0
Gold Standard Ventures Corp COM 380738104 7,357 7,032,100 SH   SOLE   6,765,600 0 266,500
Golden Entertainment Inc COM 381013101 1,050 75,000 SH   SOLE   75,000 0 0
Golden Star Res LTD CDA Com COM 38119T807 6,317 1,567,400 SH   SOLE   1,394,100 0 173,300
Goldman Sachs Group Inc COM 38141G104 574 2,804 SH   SOLE   2,804 0 0
Goldman Sachs Group Inc COM 38148bab4 4,301 4,296,000 PRN   SOLE   4,267,000 0 29,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 27,439 360,522 SH   SOLE   357,692 135 2,695
Graco Inc COM 384109104 1,075 21,420 SH   SOLE   21,420 0 0
Guidewire Software Inc COM 40171V100 461 4,550 SH   SOLE   4,550 0 0
Gw Pharmaceuticals Plc COM 36197T103 929 5,388 SH   SOLE   5,280 0 108
Haemonetics Corp. Mass COM 405024100 491 4,083 SH   SOLE   1,185 0 2,898
Hain Celestial Group Inc COM 405217100 266 12,150 SH   SOLE   12,150 0 0
Hannover Rueckversicherung SE COM 410693105 3,595 44,396 SH   SOLE   44,396 0 0
Harsco Corp COM 415864107 17,826 649,650 SH   SOLE   649,650 0 0
Hartford Financial Services Gr COM 416515104 254 4,567 SH   SOLE   230 0 4,337
Hartford International Equity COM 41664L351 109 10,183 SH   SOLE   10,183 0 0
HB Fuller Co. COM 359694106 6,120 131,900 SH   SOLE   131,900 0 0
HCA Healthcare Inc COM 40412C101 701 5,184 SH   SOLE   3,234 0 1,950
HD Supply Holdings Inc COM 40416M105 945 23,449 SH   SOLE   23,120 0 329
Health Care Select Sector SPDR COM 81369Y209 16,080 173,577 SH   SOLE   173,577 0 0
Heico Corporation COM 422806109 681 5,093 SH   SOLE   5,093 0 0
Hewlett Packard Enterprise Co COM 42824C109 2,737 183,107 SH   SOLE   175,439 0 7,668
Hexcel Corporation COM 428291108 202 2,500 SH   SOLE   2,500 0 0
Hilton Worldwide Hldgs Inc COM 43300A203 244 2,500 SH   SOLE   2,500 0 0
Home Depot Inc COM 437076102 330,054 1,587,029 SH   SOLE   1,586,609 25 395
Honeywell Intl Inc COM 438516106 17,888 102,459 SH   SOLE   102,459 0 0
Hospitality Pptys Tr Com Sh Be COM 44106M102 3,934 157,375 SH   SOLE   156,490 0 885
HOUSTON TEX INDPT SC 5.561 2/ COM 442403fx4 201 200,000 PRN   SOLE   200,000 0 0
HSBC Holdings PLC Spon ADR New COM 404280406 5,918 141,784 SH   SOLE   141,784 0 0
Hua Medicine COM G4644K102 20 22,000 SH   SOLE   22,000 0 0
Hubbell Inc COM 443510607 326 2,500 SH   SOLE   2,500 0 0
Huntington Bancshares Inc. COM 446150al8 6,134 6,103,000 PRN   SOLE   6,076,000 0 27,000
Huntington Ingalls Industries COM 446413106 267 1,186 SH   SOLE   1,044 0 142
Huttig Building Products Inc. COM 448451104 3,141 1,217,398 SH   SOLE   1,217,398 0 0
IAC/Interactivecorp COM 44919P508 1,028 4,725 SH   SOLE   4,725 0 0
Iamgold Corporation COM 450913108 39,719 11,751,300 SH   SOLE   11,049,300 0 702,000
IBM Corporation COM 459200101 22,982 166,655 SH   SOLE   166,325 0 330
ICF International Inc. COM 44925C103 3,392 46,600 SH   SOLE   46,600 0 0
Idacorp Inc COM 451107106 211 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 8,742 31,751 SH   SOLE   31,436 0 315
Illinois Tool Works Inc Com COM 452308109 13,976 92,672 SH   SOLE   92,672 0 0
Illumina Inc COM 452327109 6,266 17,020 SH   SOLE   17,020 0 0
Immunomedics Inc. COM 452907108 498 35,900 SH   SOLE   35,900 0 0
Industrial Select Sector SPDR COM 81369Y704 222 2,870 SH   SOLE   2,870 0 0
Ingersoll-Rand PLC COM G47791101 2,318 18,303 SH   SOLE   16,416 0 1,887
Ingevity Corp. COM 45688C107 213 2,026 SH   SOLE   2,026 0 0
Inovio Pharmaceuticals Inc COM 45773H201 213 72,300 SH   SOLE   72,300 0 0
Insulet Corp COM 45784P101 1,271 10,645 SH   SOLE   10,645 0 0
Intel Corp COM 458140100 45,903 958,914 SH   SOLE   940,463 18,451 0
Intercontinental Exchange Inc COM 45866F104 3,114 36,240 SH   SOLE   36,240 0 0
International Flavors&Fragranc COM 459506101 3,306 22,785 SH   SOLE   22,785 0 0
International Tower Hill Mines COM 46050R102 16,695 30,181,069 SH   SOLE   29,574,069 0 607,000
Intra Cellular Therapies Inc COM 46116X101 365 28,130 SH   SOLE   28,130 0 0
Intuit Com COM 461202103 13,407 51,302 SH   SOLE   49,215 0 2,087
Intuitive Surgical, Inc. COM 46120E602 14,109 26,898 SH   SOLE   26,898 0 0
Invesco Golden Drageon China E COM 46137V571 1,033 27,630 SH   SOLE   27,630 0 0
Ionis Pharmaceuticals Inc COM 462222100 28,685 446,315 SH   SOLE   446,315 0 0
Iovance Biotherapeutics Inc COM 462260100 3,115 127,055 SH   SOLE   127,055 0 0
IPG Photonics Corp COM 44980X109 386 2,500 SH   SOLE   2,500 0 0
Irhythm Technologies Inc. COM 450056106 615 7,775 SH   SOLE   7,775 0 0
Ironwood Pharmaceuticals, Inc. COM 46333X108 312 28,531 SH   SOLE   28,531 0 0
iShares - Russell 2000 Value F COM 464287630 463 3,845 SH   SOLE   3,845 0 0
iShares Comex Gold Trust COM 464285105 35,235 2,609,979 SH   SOLE   2,588,339 1,190 20,450
iShares DJ U.S. Real Estate In COM 464287739 554 6,340 SH   SOLE   6,340 0 0
iShares DJ US Telecommunicatio COM 464287713 9,656 327,878 SH   SOLE   327,878 0 0
iShares FTSE/Xinhua China 25 I COM 464287184 7,596 177,596 SH   SOLE   163,534 14,062 0
iShares Global Timber & Forest COM 464288174 1,131 18,870 SH   SOLE   18,870 0 0
iShares MSCI Canada Index Fund COM 464286509 544 19,000 SH   SOLE   19,000 0 0
Ishares MSCI EAFE Growth Index COM 464288885 523 6,475 SH   SOLE   6,475 0 0
iShares MSCI Emerging Markets COM 464287234 3,180 74,116 SH   SOLE   72,455 300 1,361
iShares Preferred and Income S COM 464288687 1,346 36,534 SH   SOLE   36,444 0 90
iShares Russell 1000 Growth Fu COM 464287614 773 4,912 SH   SOLE   4,912 0 0
iShares Russell 2000 ETF COM 464287655 4,721 30,357 SH   SOLE   30,357 0 0
iShares Russell 2000 Growth In COM 464287648 4,006 19,941 SH   SOLE   19,186 50 705
iShares Russell Midcap Growth COM 464287481 4,404 30,884 SH   SOLE   29,694 80 1,110
iShares S&P 500 Fund COM 464287200 210 713 SH   SOLE   215 0 498
iShares S&P 500 Growth Fund COM 464287309 269 1,500 SH   SOLE   1,500 0 0
iShares S&P Global Healthcare COM 464287325 2,641 42,800 SH   SOLE   42,800 0 0
iShares S&P Midcap 400/Barra G COM 464287606 385 1,700 SH   SOLE   1,700 0 0
IShares Tr Core MSCI Total Int COM 46432F834 1,173 20,000 SH   SOLE   20,000 0 0
Ishares TR Gl Clean Energy ETF COM 464288224 3,541 332,800 SH   SOLE   330,800 1,200 800
Ivanhoe Mines Ltd COM 46579R104 25,493 8,025,239 SH   SOLE   8,025,239 0 0
j2 Global Inc. COM 48123V102 7,360 82,800 SH   SOLE   82,800 0 0
Jacobs Engineering Group COM 469814107 8,125 96,285 SH   SOLE   95,100 70 1,115
Jaguar Mining Inc. COM 47009M400 16,209 141,510,095 SH   SOLE   141,510,095 0 0
JD Com Inc. Cl A COM 47215P106 1,212 40,000 SH   SOLE   40,000 0 0
Jefferies Financial Group Inc. COM 47233W109 1,525 79,285 SH   SOLE   79,285 0 0
Johnson & Johnson COM 478160104 83,384 598,677 SH   SOLE   590,659 7,380 638
Johnson Ctls Intl Plc Shs COM G51502105 2,172 52,570 SH   SOLE   52,570 0 0
JPMorgan Chase & VAR 99 Due 1 COM 48127faa1 947 950,000 PRN   SOLE   850,000 0 100,000
JPMorgan Chase & Co COM 46625H100 49,015 438,419 SH   SOLE   437,919 0 500
JPMorgan Chase & Co COM 48126hac4 5,533 5,136,000 PRN   SOLE   5,102,000 0 34,000
Jpmorgan TR I US Large SEL COM 4812A2389 1,239 44,358 SH   SOLE   44,358 0 0
JSC MMC Norilsk Nickel ADR COM 55315J102 466 20,700 SH   SOLE   20,700 0 0
K12 Inc COM 48273U102 256 8,407 SH   SOLE   349 0 8,058
Kansas City Southern COM 485170302 4,300 35,300 SH   SOLE   35,300 0 0
KANSAS ST DEV FIN 5.1700 03/0 COM 485429da9 204 200,000 PRN   SOLE   200,000 0 0
Kayne Anderson Midstream Inves COM 486606106 1,037 67,740 SH   SOLE   67,740 0 0
KeyCorp COM 493267108 1,551 87,369 SH   SOLE   87,369 0 0
Keysight Technologies Inc COM 49338L103 1,177 13,109 SH   SOLE   12,764 0 345
Kimbell Rty Partners LP COM 49435R102 323 20,000 SH   SOLE   20,000 0 0
Kimberly-Clark Corp COM COM 494368103 9,743 73,104 SH   SOLE   69,974 2,952 178
Kimco Realty Corp COM COM 49446R109 489 26,450 SH   SOLE   26,450 0 0
Kinder Morgan Inc COM 49456B101 6,106 292,415 SH   SOLE   291,650 0 765
Kinross Gold Corporation COM 496902404 24,258 6,251,967 SH   SOLE   5,933,767 0 318,200
Kirkland Lake Gold Ltd COM 49741E100 27,137 632,280 SH   SOLE   587,360 0 44,920
Kohls Corp COM 500255104 471 9,900 SH   SOLE   6,915 0 2,985
Koninklijke Philips NV COM 500472303 8,152 187,053 SH   SOLE   177,052 10,000 1
Kroger Co COM 501044101 535 24,638 SH   SOLE   14,280 0 10,358
Kulicke & Soffa Industries Inc COM 501242101 1,570 69,637 SH   SOLE   69,637 0 0
L3 Harris Technologies, Inc COM 502431109 1,094 5,783 SH   SOLE   5,655 0 128
Laboratory Corp of America Hol COM 50540R409 2,827 16,349 SH   SOLE   16,349 0 0
Landec Corporation COM 514766104 1,063 113,450 SH   SOLE   113,450 0 0
Las Vegas Sands Corp. COM 517834107 9,872 167,068 SH   SOLE   166,618 0 450
Lazard Ltd Shs A COM G54050102 5,844 169,930 SH   SOLE   169,930 0 0
Lendingtree Inc COM 52603B107 210 500 SH   SOLE   500 0 0
Lennox International Inc. COM 526107107 387 1,406 SH   SOLE   1,300 0 106
Libbey Inc COM 529898108 52 28,100 SH   SOLE   28,100 0 0
Lincoln Natl Corp Ind COM 534187109 229 3,550 SH   SOLE   3,550 0 0
Linde Plc COM G5494J103 4,796 23,884 SH   SOLE   23,884 0 0
Lions Gate Entmnt Corp Cl A Vt COM 535919401 4,161 339,649 SH   SOLE   334,562 385 4,702
Lions Gate Entmnt Corp Cl B No COM 535919500 246 21,157 SH   SOLE   20,931 0 226
Live Nation Entertainment, Inc COM 538034109 530 8,000 SH   SOLE   8,000 0 0
LKQ Corp. COM 501889208 1,863 70,000 SH   SOLE   70,000 0 0
Lockheed Martin Corp COM 539830109 10,054 27,655 SH   SOLE   27,655 0 0
Loews Corporation COM 540424108 4,976 91,011 SH   SOLE   91,011 0 0
Louisiana Pac Corp COM 546347105 9,465 360,965 SH   SOLE   357,945 175 2,845
Lowes Cos Inc COM 548661107 16,418 162,704 SH   SOLE   155,324 7,380 0
LTC Properties, Inc. COM 502175102 4,281 93,755 SH   SOLE   93,115 0 640
Lululemon Athletica Inc. COM 550021109 1,335 7,406 SH   SOLE   7,385 0 21
Lumentum Holdings Inc COM 55024U109 5,808 108,745 SH   SOLE   108,745 0 0
LVMH Moet Hennessy COM F58485115 255 600 SH   SOLE   600 0 0
Lyondellbasell Inds F Class A COM N53745100 638 7,410 SH   SOLE   5,115 0 2,295
M & T Bank Corporation COM 55261F104 20,476 120,398 SH   SOLE   120,398 0 0
M/I Homes, Inc. COM 55305B101 1,189 41,652 SH   SOLE   41,652 0 0
Mag Silver Corp COM 55903Q104 83,450 7,915,725 SH   SOLE   7,604,325 0 311,400
Magellan Midstream Partners COM 559080106 3,050 47,664 SH   SOLE   47,664 0 0
Magna International Inc COM 559222401 282 5,665 SH   SOLE   4,005 0 1,660
Manulife Finl Corp COM 56501R957 326 17,950 SH   SOLE   17,950 0 0
Marathon Petroleum Corporation COM 56585A102 15,372 275,097 SH   SOLE   271,444 0 3,653
Marketaxess Holdings Inc COM 57060D108 757 2,356 SH   SOLE   2,356 0 0
Marriott Intl Inc New Cl A COM 571903202 4,397 31,345 SH   SOLE   31,232 0 113
Martin Marietta Materials, Inc COM 573284106 13,115 56,996 SH   SOLE   56,181 50 765
Marvell Technology Group Ltd. COM G5876H105 239 10,000 SH   SOLE   10,000 0 0
Masco Corp COM 574599106 1,917 48,845 SH   SOLE   48,845 0 0
Mastercard Incorporated Cl A COM 57636Q104 48,784 184,417 SH   SOLE   184,417 0 0
Match Group COM 57665R106 423 6,295 SH   SOLE   6,295 0 0
Maverix Metals Inc. COM 57776F405 12,998 2,950,000 SH   SOLE   2,950,000 0 0
Mc Cormick & Co Inc COM 579780206 4,399 28,380 SH   SOLE   24,685 3,690 5
McDermott International Inc. COM 580037703 3,519 364,320 SH   SOLE   364,320 0 0
McDonald's Corp. COM 580135101 64,876 312,416 SH   SOLE   309,464 2,952 0
McKesson Corporation COM 58155Q103 671 4,995 SH   SOLE   4,995 0 0
Medidata Solutions, Inc. COM 58471A105 901 9,950 SH   SOLE   9,950 0 0
Merck & Co. Inc. COM 58933Y105 85,828 1,023,593 SH   SOLE   1,009,129 10,334 4,130
Merger Fund COM 589509108 7,042 418,672 SH   SOLE   412,088 282 6,302
Merger Fund Institutional Cl COM 589509207 632 37,779 SH   SOLE   37,779 0 0
Mesabi Trust COM 590672101 668 22,600 SH   SOLE   22,600 0 0
Metlife Inc COM 59156R108 11,510 231,730 SH   SOLE   218,832 0 12,898
MetLife Inc. Perp COM 59156rbp2 10,006 9,896,000 PRN   SOLE   9,878,000 0 18,000
MFC Vanguard Energy ETF COM 92204A306 457 5,379 SH   SOLE   5,379 0 0
MGM Resorts International COM 552953101 11,410 399,357 SH   SOLE   394,234 375 4,748
Micell Technologies Inc Ser D- COM 552990327 109 19,367 SH   SOLE   19,367 0 0
Micell Technologies Inc Ser D- COM 553993056 109 19,367 SH   SOLE   19,367 0 0
Micron Technology Inc. COM 595112103 10,777 279,279 SH   SOLE   270,613 125 8,541
Microsoft Corp. COM 594918104 190,582 1,422,677 SH   SOLE   1,410,822 11,115 740
MicroStrategy Inc. COM 594972408 2,282 15,923 SH   SOLE   15,923 0 0
Middleby Corporation COM 596278101 1,299 9,570 SH   SOLE   9,570 0 0
Mitsubishi UFJ Financial Group COM 606822104 1,922 404,720 SH   SOLE   404,720 0 0
Mohawk Inds Inc COM 608190104 23,431 158,889 SH   SOLE   158,739 0 150
Molson Coors Brewing Co Cl B COM 60871R209 2,380 42,505 SH   SOLE   42,494 0 11
Momenta Pharmaceutical Inc. COM 60877T100 1,670 134,149 SH   SOLE   134,149 0 0
Mondelez Intl Inc Cl A COM 609207105 23,705 439,798 SH   SOLE   435,543 175 4,080
MongoDB Inc Cl A COM 60937P106 380 2,500 SH   SOLE   2,500 0 0
Monster Beverage Corp New COM 61174X109 230 3,600 SH   SOLE   3,600 0 0
Moody's Corporation COM 615369105 548 2,805 SH   SOLE   2,805 0 0
Morgan Stanley COM 617446448 354 8,090 SH   SOLE   8,090 0 0
Mosaic Co COM 61945C103 585 23,375 SH   SOLE   23,375 0 0
MSC Inds Direct Inc. COM 553530106 973 13,100 SH   SOLE   13,100 0 0
MSCI Inc. COM 55354G100 478 2,000 SH   SOLE   2,000 0 0
MV Oil Trust COM 553859109 320 40,000 SH   SOLE   40,000 0 0
Myriad Genetics Inc COM 62855J104 333 12,000 SH   SOLE   12,000 0 0
National Energy Services Reuni COM G6375R107 131 15,000 SH   SOLE   15,000 0 0
Navigator Holdings Ltd Shs COM Y62132108 234 25,000 SH   SOLE   25,000 0 0
Nektar Therapeutics COM 640268108 6,711 188,631 SH   SOLE   188,631 0 0
Nestle SA COM H57312649 828 8,000 SH   SOLE   8,000 0 0
Nestle SA - ADR COM 641069406 2,016 19,500 SH   SOLE   19,500 0 0
Netflix Inc COM 64110L106 23,334 63,525 SH   SOLE   63,475 0 50
Neurocrine Biosciences Inc. COM 64125C109 1,246 14,755 SH   SOLE   14,755 0 0
New Mtm Fin Corp COM 647551100 166 11,900 SH   SOLE   9,400 0 2,500
New Relic Inc COM 64829B100 2,734 31,600 SH   SOLE   31,600 0 0
Newcrest Mining Ltd. COM Q6651B114 39,395 1,756,300 SH   SOLE   1,632,600 0 123,700
Newell Brands Inc COM 651229106 5,567 361,005 SH   SOLE   361,005 0 0
Newmont Goldcorp Corp COM 651639106 38,814 1,008,946 SH   SOLE   938,146 0 70,800
Nexstar Broadcasting Group Inc COM 65336K103 232 2,301 SH   SOLE   109 0 2,192
Nextera Energy Inc. COM 65339F101 80,955 395,174 SH   SOLE   394,989 0 185
Nickel Creek Platinum Corp COM 65389F100 473 12,379,201 SH   SOLE   12,379,201 0 0
Nielsen Hldgs Plc Shs Eur COM G6518L108 791 35,000 SH   SOLE   35,000 0 0
Nike Inc Cl B COM 654106103 5,271 62,791 SH   SOLE   62,777 0 14
Nippon Telephone & Telegraph A COM 654624105 510 10,969 SH   SOLE   9,500 0 1,469
Nisource Inc Dep Shares PFD B COM 65473p881 4,921 187,450 SH   SOLE   186,075 0 1,375
Noble Energy Inc COM 655044105 22,624 1,010,016 SH   SOLE   1,010,016 0 0
Nokia Corp-Spon ADR COM 654902204 19,099 3,812,135 SH   SOLE   3,812,135 0 0
Nordson Corp COM 655663102 283 2,000 SH   SOLE   2,000 0 0
Northrop Grumman Corporation COM 666807102 2,638 8,165 SH   SOLE   8,165 0 0
Novagold Res Inc Com New COM 66987E206 39,469 6,678,259 SH   SOLE   6,187,659 0 490,600
Novartis AG COM 66987V109 34,927 382,505 SH   SOLE   376,924 5,000 581
Nucor Corp COM 670346105 7,465 135,487 SH   SOLE   133,477 0 2,010
Nulegacy Gold Corp COM 67053L108 763 28,556,090 SH   SOLE   28,556,090 0 0
Nutanix, Inc. COM 67059N108 293 11,295 SH   SOLE   11,295 0 0
NUTRIEN LTD COM 67077M108 61,254 1,145,791 SH   SOLE   1,143,686 100 2,005
Nvidia Corp. COM 67066G104 60,598 368,986 SH   SOLE   368,106 35 845
NXP Semiconductors N V COM N6596X109 522 5,345 SH   SOLE   276 0 5,069
Occidental Petroleum Corp COM 674599105 963 19,155 SH   SOLE   19,155 0 0
Oceanagold Corporation COM 675222103 37,002 13,536,424 SH   SOLE   12,797,282 0 739,142
OKTA Inc. COM 679295105 3,597 29,125 SH   SOLE   29,125 0 0
Omega Healthcare Invs Inc COM 681936100 3,036 82,604 SH   SOLE   82,604 0 0
Omeros Corp COM 682143102 177 11,300 SH   SOLE   11,300 0 0
Omnicom Group Inc. COM 681919106 489 5,973 SH   SOLE   2,094 0 3,879
Oneok Inc COM 682680103 1,239 18,000 SH   SOLE   18,000 0 0
Oracle Corp COM 68389X105 27,361 480,268 SH   SOLE   474,677 0 5,591
Orion Engineered Carbons COM L72967109 1,445 67,500 SH   SOLE   67,500 0 0
Oshaughnessy Small Mid Cap Gro COM 00768D749 6,442 469,175 SH   SOLE   458,170 1,426 9,579
Osisko Gold Royalties Ltd COM 68827L101 37,818 3,627,606 SH   SOLE   3,442,426 0 185,180
Osisko Mining Inc. COM 688281104 31,864 12,643,739 SH   SOLE   12,238,539 0 405,200
Owens-Illinois, Inc. COM 690768403 880 50,935 SH   SOLE   50,935 0 0
Pacira Pharmaceuticals Inc COM 695127100 213 4,900 SH   SOLE   4,900 0 0
Pacwest Bancorp COM 695263103 392 10,092 SH   SOLE   10,092 0 0
Palo Alto Networks Inc COM 697435105 13,055 64,070 SH   SOLE   63,290 0 780
Pan Amern Silver Corp COM 697900108 57,574 4,459,626 SH   SOLE   4,228,826 0 230,800
Parker Hannifin Corp COM 701094104 10,717 63,040 SH   SOLE   63,040 0 0
Paychex Inc COM 704326107 465 5,651 SH   SOLE   5,642 0 9
Paycom Software Inc COM 70432V102 30,032 132,465 SH   SOLE   132,360 0 105
Paylocity Holding Corp COM 70438V106 9,091 96,896 SH   SOLE   96,745 0 151
Paypal Hldgs Inc COM 70450Y103 57,838 505,311 SH   SOLE   501,730 55 3,526
People's United Financial Inc. COM 712704105 323 19,232 SH   SOLE   19,232 0 0
Pepsico Inc COM 713448108 40,384 307,970 SH   SOLE   307,150 75 745
Perkinelmer Inc. COM 714046109 891 9,250 SH   SOLE   9,250 0 0
Pfizer Inc COM 717081103 59,716 1,378,476 SH   SOLE   1,354,188 14,760 9,528
PGT Inc. COM 69336V101 348 20,800 SH   SOLE   20,800 0 0
Phibro Animal Health Corp Clas COM 71742Q106 1,957 61,608 SH   SOLE   60,808 0 800
Philip Morris International In COM 718172109 2,721 34,643 SH   SOLE   33,903 0 740
Phillips 66 COM 718546104 1,094 11,695 SH   SOLE   7,377 0 4,318
Pimco Energy & Tactical Credit COM 69346n107 8,998 458,378 SH   SOLE   456,023 235 2,120
Plains Gp Hldgs L P Class A COM 72651A207 4,606 184,476 SH   SOLE   183,182 0 1,294
Planet Fitness Inc Cl A COM 72703H101 721 9,950 SH   SOLE   9,950 0 0
Playtech Plc. COM G7132V100 6,884 1,270,628 SH   SOLE   1,270,628 0 0
Plexus Corp COM 729132100 7,320 125,400 SH   SOLE   125,400 0 0
PNC FINANCIA 6.125 PFD PFD SE COM 693475857 525 19,500 SH   SOLE   19,500 0 0
PNC Finl Svcs Group Inc COM 693475105 2,854 20,793 SH   SOLE   20,793 0 0
PNC FINL SVCS GROUP INC COM 693475832 234 9,300 SH   SOLE   9,300 0 0
PNM Resources Inc. COM 69349H107 305 6,000 SH   SOLE   6,000 0 0
PolyOne Corporation COM 73179P106 4,960 158,000 SH   SOLE   158,000 0 0
Pool Corp. COM 73278L105 495 2,590 SH   SOLE   2,590 0 0
Portola Pharmaceuticals Inc COM 737010108 12,700 468,114 SH   SOLE   463,144 200 4,770
Potlatchdeltic Corp COM 737630103 5,512 141,418 SH   SOLE   129,283 12,135 0
PowerShares QQQ COM 46090E103 1,242 6,650 SH   SOLE   6,650 0 0
PPL Corp COM 69351T106 366 11,800 SH   SOLE   11,800 0 0
Premier Gold Mines Ltd. COM 74051D104 26,264 16,863,560 SH   SOLE   16,137,560 0 726,000
Procter & Gamble COM 742718109 54,008 492,545 SH   SOLE   490,043 0 2,502
Profire Energy Inc COM 74316X101 1,799 1,191,211 SH   SOLE   1,191,211 0 0
Progressive Corp. COM 743315103 12,142 151,911 SH   SOLE   151,911 0 0
Proofpoint Inc. COM 743424103 860 7,150 SH   SOLE   7,150 0 0
Prudential Financial Inc. COM 744320102 4,966 49,172 SH   SOLE   48,651 0 521
PTC Inc. COM 69370C100 2,711 30,208 SH   SOLE   29,389 0 819
Public Service Enterprise Grou COM 744573106 681 11,573 SH   SOLE   11,573 0 0
Pulte Group Inc. COM 745867101 449 14,211 SH   SOLE   9,512 0 4,699
PureFunds ISE Cyber Security COM 26924G201 400 10,050 SH   SOLE   10,050 0 0
PVH Corp. COM 693656100 7,932 83,815 SH   SOLE   83,815 0 0
Qualcomm Inc. COM 747525103 35,007 460,192 SH   SOLE   458,140 0 2,052
Quest Diagnostics Inc COM 74834L100 17,702 173,876 SH   SOLE   173,876 0 0
Raytheon Company COM 755111507 26,242 150,921 SH   SOLE   150,431 25 465
Reata Pharmaceuticals Inc. COM 75615P103 584 6,190 SH   SOLE   6,190 0 0
Reckitt Benckiser Group Plc COM G74079107 16,296 206,500 SH   SOLE   206,500 0 0
REGENXBIO Inc. COM 75901B107 643 12,520 SH   SOLE   12,520 0 0
Regions Financial Corporation COM 7591EP100 380 25,408 SH   SOLE   1,084 0 24,324
Republic Svcs Inc COM 760759100 13,481 155,594 SH   SOLE   152,575 0 3,019
Rev Group Inc. COM 749527107 3,898 270,500 SH   SOLE   270,500 0 0
Rio Tinto Plc Sponsored Adr COM 767204100 2,508 40,239 SH   SOLE   38,739 0 1,500
Roche Hldgs AG COM H69293217 17,498 61,087 SH   SOLE   61,087 0 0
Roche Holdings LTD COM 771195104 5,364 152,815 SH   SOLE   137,829 14,759 227
Rockhaven Resources Ltd (pvt) COM 77340P101 477 4,631,500 SH   SOLE   4,631,500 0 0
Rockwell Automation Inc COM 773903109 5,205 31,769 SH   SOLE   31,042 0 727
Rohm Co Ltd COM J65328122 11,488 171,075 SH   SOLE   171,075 0 0
Roku Inc Cl A COM 77543R102 525 5,795 SH   SOLE   5,795 0 0
Rollins Inc. COM 775711104 277 7,712 SH   SOLE   7,610 0 102
Roper Technologies Inc COM 776696106 4,561 12,452 SH   SOLE   12,452 0 0
Ross Stores Inc. COM 778296103 709 7,150 SH   SOLE   7,150 0 0
Royal Dutch Shell F ADR COM 780259206 1,761 27,061 SH   SOLE   27,061 0 0
Royal Dutch Shell PLC - Class COM 780259107 41,809 635,970 SH   SOLE   635,970 0 0
Royal Gold Inc COM 780287108 55,354 540,094 SH   SOLE   499,645 0 40,449
Rush Enterprises Inc Cl A COM 781846209 5,065 138,700 SH   SOLE   138,700 0 0
Ryder System Inc W/rts COM 783549108 292 5,000 SH   SOLE   5,000 0 0
S&P Global Inc. COM 78409V104 25,541 112,125 SH   SOLE   112,125 0 0
Sabra Health Care REIT, Inc COM 78573L106 339 17,206 SH   SOLE   17,206 0 0
Sage Therapeutics Inc COM 78667J108 11,305 61,745 SH   SOLE   61,745 0 0
Salesforce Com Inc COM 79466L302 30,725 202,500 SH   SOLE   202,500 0 0
Sangamo Therapeutics, Inc COM 800677106 1,527 141,737 SH   SOLE   141,737 0 0
Sanofi Sponsored ADR COM 80105N105 3,405 78,700 SH   SOLE   78,700 0 0
Sarepta Therapeutics Inc COM 803607100 6,814 44,845 SH   SOLE   44,845 0 0
Scansource Inc. COM 806037107 646 19,850 SH   SOLE   19,850 0 0
Schlumberger Ltd. COM 806857108 49,367 1,242,241 SH   SOLE   1,233,276 4,700 4,265
Schwab Charles Corp COM 808513105 12,616 313,914 SH   SOLE   312,099 100 1,715
Seagate Technology COM G7945M107 426 9,039 SH   SOLE   601 0 8,438
Sealed Air Corporation COM 81211K100 697 16,299 SH   SOLE   16,150 0 149
Seattle Genetics Inc COM 812578102 1,254 18,115 SH   SOLE   18,115 0 0
Sector SPDR fd Consumer Discre COM 81369Y407 1,613 13,535 SH   SOLE   13,535 0 0
Secure Energy Services Inc. COM 81373c102 218 40,000 SH   SOLE   40,000 0 0
Select Sector Uti Select SPDR COM 81369Y886 3,428 57,490 SH   SOLE   57,205 0 285
Semafo Inc COM 816922108 37,317 9,470,720 SH   SOLE   8,398,319 0 1,072,401
Semafo Inc COM 816922108 43,272 11,095,300 SH   SOLE   11,087,700 0 7,600
Servicenow Inc COM 81762P102 23,818 86,745 SH   SOLE   86,745 0 0
Sherwin Williams Co COM 824348106 344 750 SH   SOLE   750 0 0
Shopify Inc Cl A COM 82509L107 15,332 51,080 SH   SOLE   51,080 0 0
Sibanye Gold ADR COM 825724206 1,188 250,000 SH   SOLE   250,000 0 0
Siemens AG COM D69671218 4,182 35,100 SH   SOLE   35,100 0 0
Siemens AG-SPONS ADR COM 826197501 44,653 748,460 SH   SOLE   745,760 1,500 1,200
Silvercrest Metals Inc COM 828363101 1,436 360,800 SH   SOLE   360,800 0 0
Sinclair Broadcast Group Cl A COM 829226109 1,340 24,978 SH   SOLE   24,978 0 0
Sirius XM Holdings Inc. COM 82968B103 1,975 353,961 SH   SOLE   353,961 0 0
Siteone Landscape Supply Inc COM 82982L103 466 6,725 SH   SOLE   6,725 0 0
Skyworks Solutions Inc COM 83088M102 533 6,900 SH   SOLE   6,900 0 0
Societe Generale France ADR COM 83364L109 72 14,447 SH   SOLE   721 0 13,726
Software Ag COM D7045M190 10,791 314,756 SH   SOLE   314,756 0 0
Solaris Oilfield Infrastructur COM 83418M103 6,022 402,000 SH   SOLE   402,000 0 0
Sonoco Prods Co COM 835495102 9,820 150,296 SH   SOLE   149,500 0 796
Southwest Airls Co COM 844741108 1,012 19,938 SH   SOLE   18,204 0 1,734
SPDR Dow Jones Industrial Aver COM 78467X109 1,164 4,378 SH   SOLE   4,378 0 0
SPDR Gold MiniShares Trust COM 98149E204 948 67,300 SH   SOLE   63,590 0 3,710
SPDR Gold Trust COM 78463V107 6,928 52,014 SH   SOLE   51,151 0 863
SPDR S&P 500 ETF COM 78462F103 8,157 27,840 SH   SOLE   26,151 0 1,689
SPDR S&P Biotech ETF COM 78464A870 11,939 136,120 SH   SOLE   136,120 0 0
SPDR S&P Dividend ETF COM 78464A763 876 8,684 SH   SOLE   8,684 0 0
SPDR S&P MIDCAP 400 ETF IV COM 78467Y107 1,130 3,187 SH   SOLE   3,187 0 0
SPDR Series Trust S&P Metals M COM 78464A755 4,498 158,500 SH   SOLE   158,500 0 0
SPDR Series Trust S&P Regl Bkg COM 78464A698 14,993 280,607 SH   SOLE   280,607 0 0
Spirit Aerosys Hldgs I Com CL COM 848574109 273 3,361 SH   SOLE   3,000 0 361
Splunk Inc COM 848637104 8,937 71,070 SH   SOLE   71,070 0 0
Sprott Physical Gold Silver COM 85208R010 136 10,300 SH   SOLE   8,000 0 2,300
Sproutly Canada Inc. COM 85209J108 5 10,000 SH   SOLE   10,000 0 0
Square Inc. CL A COM 852234103 8,728 120,335 SH   SOLE   120,335 0 0
Staar Surgical Co. COM 852312305 317 10,775 SH   SOLE   10,775 0 0
Stamps.Com Inc COM 852857200 226 5,000 SH   SOLE   5,000 0 0
Stanley Black & Decker Inc COM 854502101 21,558 149,078 SH   SOLE   149,078 0 0
Starbucks Corp COM 855244109 17,295 206,306 SH   SOLE   204,750 0 1,556
State Street Corporation COM 857477103 263 4,690 SH   SOLE   4,690 0 0
Steelcase Inc. COM 858155203 3,591 210,000 SH   SOLE   210,000 0 0
Strategic Metals Ltd COM 862759107 2,923 10,632,000 SH   SOLE   10,632,000 0 0
Stryker Corp COM 863667101 1,651 8,029 SH   SOLE   8,029 0 0
Suntrust Banks Inc COM 867914bj1 504 500,000 PRN   SOLE   500,000 0 0
SunTrust Banks, Inc. COM 867914103 241 3,840 SH   SOLE   3,840 0 0
SunTrust Banks, Inc. COM 867914bn2 9,073 9,165,000 PRN   SOLE   9,133,000 0 32,000
Symantec Corp COM 871503108 1,501 68,991 SH   SOLE   68,991 0 0
Sysco Corporation COM 871829107 13,431 189,920 SH   SOLE   177,816 12,104 0
Tableau Software Inc. Cl. A COM 87336U105 834 5,025 SH   SOLE   5,025 0 0
Tandem Diabetes Care Inc COM 875372203 261 4,050 SH   SOLE   4,050 0 0
Targa Res Corp COM 87612G101 8,155 207,725 SH   SOLE   207,725 0 0
Target Corp. COM 87612E106 6,072 70,110 SH   SOLE   70,110 0 0
Team Inc. COM 878155100 4,507 294,200 SH   SOLE   294,200 0 0
Technology Select Sector SPDR COM 81369Y803 570 7,300 SH   SOLE   7,300 0 0
Tegna Inc. COM 87901J105 12,330 813,850 SH   SOLE   813,850 0 0
Templeton Dragon Fund Inc COM 88018T101 401 20,840 SH   SOLE   20,840 0 0
Templeton Funds Inc World Fund COM 880196100 135 10,081 SH   SOLE   10,081 0 0
Terrace Energy Corp COM 88103M102 2 354,000 SH   SOLE   354,000 0 0
Tetra Tech Inc. COM 88162G103 275 3,500 SH   SOLE   3,500 0 0
Texas Instruments Inc. COM 882508104 1,418 12,356 SH   SOLE   12,356 0 0
Texas Pac Ld Tr Sub Ctf Prop I COM 882610108 499 634 SH   SOLE   634 0 0
Textron Inc. COM 883203101 531 10,020 SH   SOLE   3,523 0 6,497
The Atlantic Trust Disciplined COM 00769G493 278 13,190 SH   SOLE   13,190 0 0
The GoDaddy Group Inc COM 380237107 564 8,045 SH   SOLE   8,045 0 0
The Interpublic Group of Compa COM 460690100 397 17,565 SH   SOLE   17,565 0 0
The Tocqueville Fund COM 888894102 65,814 1,795,246 SH   SOLE   1,718,575 0 76,671
The Toronto-Dominion Bank COM 891160509 677 11,600 SH   SOLE   11,600 0 0
The Trade Desk Inc Cl A COM 88339J105 7,002 30,740 SH   SOLE   30,740 0 0
Thermo Fisher Corp COM 883556102 34,193 116,428 SH   SOLE   114,748 20 1,660
Thor Industries Inc. COM 885160101 6,804 116,415 SH   SOLE   116,415 0 0
Tiffany & Co New COM 886547108 533 5,690 SH   SOLE   5,690 0 0
Tile Shop Holdings Inc COM 88677Q109 5,768 1,442,000 SH   SOLE   1,442,000 0 0
Tocqueville Gold Fund Investor COM 888894862 4,242 116,960 SH   SOLE   116,960 0 0
Tocqueville Opportunity Fund COM 888894409 29,664 1,002,849 SH   SOLE   1,001,594 0 1,255
Tocqueville Phoenix Fund COM 888894847 962 47,870 SH   SOLE   42,908 0 4,962
Tocqueville Select Fund COM 888894839 5,918 511,096 SH   SOLE   509,934 0 1,162
Tokyo Broadcasting COM J86656105 1,021 59,800 SH   SOLE   59,800 0 0
TopBild Corp COM 89055F103 207 2,500 SH   SOLE   2,500 0 0
Torex Gold Resources Inc COM 891054603 46,369 4,511,340 SH   SOLE   4,257,290 0 254,050
Tortoise Midstream Energy Fund COM 89148B101 2,410 178,645 SH   SOLE   178,645 0 0
Total System Services, Inc. COM 891906109 12,361 96,370 SH   SOLE   96,370 0 0
Toyota Motor Corporation - ADR COM 892331307 1,475 11,900 SH   SOLE   11,900 0 0
Tractor Supply Co COM 892356106 1,632 15,000 SH   SOLE   15,000 0 0
Transdigm Group Inc COM 893641100 1,246 2,575 SH   SOLE   2,575 0 0
TransUnion COM 89400J107 1,022 13,900 SH   SOLE   13,900 0 0
Travelers Companies Inc COM 89417E109 3,133 20,957 SH   SOLE   20,937 0 20
Trueblue Inc COM 89785X101 5,713 258,980 SH   SOLE   258,980 0 0
TTM Technologies Inc. COM 87305R109 13,431 1,316,800 SH   SOLE   1,316,800 0 0
Twilio Inc. Cl A COM 90138F102 7,185 52,695 SH   SOLE   52,695 0 0
Twitter Inc COM 90184L102 631 18,086 SH   SOLE   18,086 0 0
Two Harbors Invt Corp Com COM 90187B408 181 14,320 SH   SOLE   14,320 0 0
Tyler Technologies Inc COM 902252105 540 2,500 SH   SOLE   2,500 0 0
Tyson Foods Inc Cl A COM 902494103 5,031 62,306 SH   SOLE   62,242 0 64
Uber Technologies Inc. COM 90353t100 4,588 98,925 SH   SOLE   98,925 0 0
UBS AG COM H42097107 24,260 2,047,261 SH   SOLE   2,042,111 0 5,150
Ulta Beauty, Inc COM 90384S303 269 775 SH   SOLE   775 0 0
Unilever N V -NY Shares COM 904784709 26,283 432,849 SH   SOLE   432,409 0 440
Unilever Plc Sponsored ADR NEW COM 904767704 9,947 160,513 SH   SOLE   159,853 0 660
Union Pac Corp COM 907818108 31,772 187,876 SH   SOLE   187,751 0 125
United Parcel Service Inc Cl B COM 911312106 8,046 77,912 SH   SOLE   76,537 50 1,325
United Rentals COM 911363109 494 3,725 SH   SOLE   3,725 0 0
United Technologies Corp COM 913017109 29,402 225,822 SH   SOLE   225,672 0 150
Unitedhealth Group Inc COM 91324P102 14,136 57,931 SH   SOLE   57,931 0 0
UNIVERSITY N C CHAPE 2.285 12 COM 914713h21 251 250,000 PRN   SOLE   250,000 0 0
Upland Software Inc. COM 91544A109 328 7,205 SH   SOLE   7,205 0 0
US Bancorp COM 902973304 24,344 464,585 SH   SOLE   460,544 150 3,891
US Bancorp COM 902973ay2 5,123 5,023,000 PRN   SOLE   4,990,000 0 33,000
US Concrete Inc. COM 90333L201 7,733 155,630 SH   SOLE   155,630 0 0
Vail Resorts Inc COM 91879Q109 289 1,295 SH   SOLE   1,225 0 70
Vale S A Adr COM 91912E105 2,531 188,325 SH   SOLE   188,325 0 0
Valero Energy Corp COM 91913Y100 1,030 12,030 SH   SOLE   12,000 0 30
Vaneck Vectors Gold Miners ETF COM 92189F106 536 20,986 SH   SOLE   20,986 0 0
VanEck Vectors Oil Service ETF COM 92189F718 2,059 138,905 SH   SOLE   138,905 0 0
Vanguard Consumer Discretionar COM 92204A108 427 2,380 SH   SOLE   2,380 0 0
Vanguard Dividend Appreciation COM 921908844 947 8,225 SH   SOLE   8,225 0 0
Vanguard European ETF Int'l Eq COM 922042874 8,666 157,855 SH   SOLE   153,825 440 3,590
Vanguard Extended Market COM 922908652 854 7,200 SH   SOLE   7,200 0 0
Vanguard FTSE All-World Ex-US COM 922042775 668 13,100 SH   SOLE   13,100 0 0
Vanguard High Yield Tax Exempt COM 922907845 359 30,872 SH   SOLE   30,872 0 0
Vanguard Inde Funds Mid Cap COM 922908629 248 1,486 SH   SOLE   1,486 0 0
Vanguard International Equity COM 922042858 2,411 56,690 SH   SOLE   56,690 0 0
Vanguard Intl Equity Index Fun COM 922042718 589 5,600 SH   SOLE   5,600 0 0
Vanguard Mega Cap COM 921910873 851 8,400 SH   SOLE   8,400 0 0
Vanguard Mid-Cap Value ETF COM 922908512 4,975 44,687 SH   SOLE   43,757 135 795
Vanguard S&P 500 ETF COM 922908363 1,136 4,220 SH   SOLE   4,220 0 0
Vanguard Small-Cap Value ETF COM 922908611 4,833 37,020 SH   SOLE   36,275 100 645
Vanguard Value ETF COM 922908744 253 2,284 SH   SOLE   2,284 0 0
Vanguard/Primecap Fund Admiral COM 921936209 404 2,953 SH   SOLE   2,953 0 0
Veeva Systems, Inc Cl A COM 922475108 1,744 10,759 SH   SOLE   9,759 0 1,000
Ventas Inc. COM 92276F100 866 12,675 SH   SOLE   12,675 0 0
Verisk Analytics Inc - Class A COM 92345Y106 1,059 7,232 SH   SOLE   7,225 0 7
Verizon Communications COM 92343V104 52,633 921,289 SH   SOLE   920,020 0 1,269
Vermilion Energy Inc COM 923725105 858 39,490 SH   SOLE   39,490 0 0
Viacom Inc Class B COM 92553P201 501 16,787 SH   SOLE   690 0 16,097
Viking Therapeutics Inc COM 92686J106 288 34,750 SH   SOLE   34,750 0 0
Viper Energy Partners LP COM 92763M105 918 29,800 SH   SOLE   29,800 0 0
Visa Inc Com CL A COM 92826C839 47,669 274,672 SH   SOLE   273,666 0 1,006
Visteon Corporation COM 92839U206 4,459 76,125 SH   SOLE   76,125 0 0
Voc Energy Trust COM 91829B103 1,014 200,000 SH   SOLE   200,000 0 0
Voya Financial Inc. COM 929089100 1,881 34,023 SH   SOLE   32,081 0 1,942
Voyager Therapeutics Inc COM 92915B106 621 22,825 SH   SOLE   22,825 0 0
Vulcan Materials Company COM 929160109 21,003 152,960 SH   SOLE   152,960 0 0
Wabtec Inc. COM 929740108 513 7,150 SH   SOLE   7,150 0 0
Wachovia Cap Tr III COM 92978aaa0 1,018 1,018,000 PRN   SOLE   1,018,000 0 0
Walgreens Boots Alliance Inc COM 931427108 1,282 23,446 SH   SOLE   19,776 0 3,670
Walmart De Mexico - ADR COM 93114W107 225 8,250 SH   SOLE   8,250 0 0
Walmart Inc. COM 931142103 37,649 340,746 SH   SOLE   340,146 0 600
Walt Disney Co COM 254687106 88,055 630,587 SH   SOLE   627,121 100 3,366
Waste Mgmt Inc COM 94106L109 15,020 130,188 SH   SOLE   129,937 0 251
Watsco Inc COM 942622200 607 3,710 SH   SOLE   3,710 0 0
Wayfair Inc COM 94419L101 380 2,600 SH   SOLE   2,600 0 0
WD 40 Co COM 929236107 949 5,970 SH   SOLE   1,542 4,428 0
WEC Energy Group Inc. COM 92939U106 395 4,742 SH   SOLE   4,742 0 0
Welbilt Inc. COM 949090104 902 54,008 SH   SOLE   52,548 0 1,460
Wellcare Health Plans Inc. COM 94946T106 371 1,300 SH   SOLE   1,300 0 0
Wells Fargo Co COM 949746rg8 3,975 3,799,000 PRN   SOLE   3,771,000 0 28,000
Wells Fargo Co New COM 949746101 1,216 25,694 SH   SOLE   22,603 0 3,091
WESCO International Inc. COM 95082P105 9,530 188,150 SH   SOLE   188,150 0 0
Wesdome Gold Mines Ltd. COM 95083R100 22,133 5,377,500 SH   SOLE   5,041,500 0 336,000
Wesdome Gold Mines Ltd. COM 95083R100 329 80,000 SH   SOLE   80,000 0 0
West African Resources Ltd. COM Q9594D106 1,008 4,418,720 SH   SOLE   4,418,720 0 0
West African Resources Ltd. COM Q9594D106 6,252 27,400,000 SH   SOLE   27,400,000 0 0
Western Union Co COM 959802109 250 12,567 SH   SOLE   525 0 12,042
Wex Inc. COM 96208T104 661 3,175 SH   SOLE   3,175 0 0
Weyerhaeuser Co COM 962166104 50,582 1,920,350 SH   SOLE   1,894,897 16,236 9,217
Wheaton Precious Metals COM 962879102 77,190 3,192,315 SH   SOLE   3,020,139 0 172,176
Willdan Group Inc COM 96924N100 1,440 38,669 SH   SOLE   38,669 0 0
Williams Cos Inc Del COM 969457100 473 16,883 SH   SOLE   16,883 0 0
Williams Sonoma Inc COM 969904101 663 10,200 SH   SOLE   10,200 0 0
Willis Towers Watson Plcltd Co COM G96629103 1,194 6,234 SH   SOLE   6,228 0 6
Wix Com LTD COM M98068105 675 4,750 SH   SOLE   4,750 0 0
Woodward Inc COM 980745103 396 3,500 SH   SOLE   3,500 0 0
Workday Inc Cl A COM 98138H101 25,388 123,495 SH   SOLE   123,495 0 0
Worldpay Inc Cl A COM 981558109 13,506 110,212 SH   SOLE   109,962 0 250
Xencor Inc. COM 98401F105 332 8,100 SH   SOLE   8,100 0 0
Xilinx Inc. COM 983919101 4,842 41,060 SH   SOLE   41,060 0 0
Xylem Inc. COM 98419M100 263 3,150 SH   SOLE   3,150 0 0
Yamana Gold Inc. COM 98462Y100 22,346 8,867,341 SH   SOLE   8,216,541 0 650,800
Yum Brands Inc COM 988498101 206 1,859 SH   SOLE   265 0 1,594
Zendesk, Inc. COM 98936J101 1,931 21,685 SH   SOLE   21,685 0 0
Zimmer Biomet Hldgs Inc COM 98956P102 707 6,005 SH   SOLE   6,005 0 0
Zions Bancorp 6.3 PFD DUTCH T COM 989701859 402 15,000 SH   SOLE   15,000 0 0
Zions Bancorporation COM 989701107 5,936 129,100 SH   SOLE   129,100 0 0
Zscaler Inc. COM 98980G102 1,459 19,035 SH   SOLE   19,035 0 0