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 4,565 448,893 SH   SOLE   448,893 0 0
3M Company COM 88579Y101 27,883 146,337 SH   SOLE   141,187 5,000 150
A.O. Smith Corporation COM 831865209 703 16,475 SH   SOLE   16,475 0 0
Abbott Labs COM 002824100 31,226 431,711 SH   SOLE   413,811 17,500 400
Abbvie Inc. COM 00287Y109 24,346 264,080 SH   SOLE   260,349 0 3,731
Abiomed Inc COM 003654100 575 1,770 SH   SOLE   1,770 0 0
Acadia Pharmaceuticals Inc COM 004225108 839 51,868 SH   SOLE   51,868 0 0
Accenture Plc Ireland Shs Clas COM G1151C101 1,892 13,416 SH   SOLE   13,416 0 0
Acuity Brands, Inc. COM 00508Y102 9,937 86,450 SH   SOLE   86,450 0 0
Adobe, Inc. COM 00724F101 25,308 111,865 SH   SOLE   110,933 20 912
Advance Auto Parts Inc COM 00751Y106 1,335 8,481 SH   SOLE   8,481 0 0
Advanced Micro Devices, Inc. COM 007903107 254 13,750 SH   SOLE   13,750 0 0
Aegion Corporation COM 00770F104 2,104 128,950 SH   SOLE   128,950 0 0
Aflac Inc COM 001055102 55,950 1,228,040 SH   SOLE   1,223,987 0 4,053
Agilent Technologies Inc Com COM 00846U101 13,663 202,538 SH   SOLE   199,878 75 2,585
AGNC Investment Corp. COM 00123q104 268 15,300 SH   SOLE   15,300 0 0
Agnico-Eagle Mines Ltd COM 008474108 57,832 1,432,135 SH   SOLE   1,328,734 0 103,401
AIB Group PLC COM G0R4HJ106 4,377 1,038,000 SH   SOLE   938,000 100,000 0
Air Products & Chemicals, Inc. COM 009158106 12,356 77,199 SH   SOLE   76,599 30 570
Akebia Therapeutics Inc. COM 00972D105 145 26,300 SH   SOLE   26,300 0 0
Alacer Gold Corp COM 010679108 7,553 4,091,800 SH   SOLE   4,091,800 0 0
Alamos Gold Inc. COM 011532108 27,061 7,516,920 SH   SOLE   6,911,020 0 605,900
Albemarle Corporation COM 012653101 4,820 62,535 SH   SOLE   62,335 0 200
Alerian MLP ETF COM 00162Q866 3,083 353,174 SH   SOLE   349,709 475 2,990
Alibaba Group Hldg Ltd Sponsor COM 01609W102 861 6,280 SH   SOLE   6,280 0 0
Allergan Plc Shs COM G0177J108 15,431 115,448 SH   SOLE   113,896 0 1,552
Allstate Corporation COM 020002101 1,656 20,040 SH   SOLE   20,025 0 15
Almaden Minerals Ltd COM 020283305 3,738 5,607,319 SH   SOLE   5,607,319 0 0
Alphabet Inc Class A COM 02079K305 77,040 73,725 SH   SOLE   73,652 0 73
Alphabet Inc Class C COM 02079K107 106,174 102,523 SH   SOLE   100,675 1,511 337
Alta Mesa Res Inc WT Exp. 3/28 COM 02133L117 2 21,666 SH   SOLE   13,333 8,333 0
Alta Mesa Resources, Inc COM 02133L109 40 40,000 SH   SOLE   40,000 0 0
Alteryx Inc. Cl A COM 02156B103 280 4,700 SH   SOLE   4,700 0 0
Altria Group Inc COM 02209S103 1,364 27,622 SH   SOLE   27,545 0 77
Amarin Corp Plc COM 023111206 208 15,250 SH   SOLE   15,250 0 0
Amazon Inc. COM 023135106 145,440 96,833 SH   SOLE   96,449 3 381
Ambev Sa Sponsored ADR COM 02319V103 17,192 4,385,609 SH   SOLE   4,385,609 0 0
American Beacon Tocqueville In COM 024526378 46,965 3,388,523 SH   SOLE   3,373,367 0 15,156
American Express Co COM 025816bj7 493 500,000 PRN   SOLE   500,000 0 0
American Express Company COM 025816109 10,758 112,866 SH   SOLE   112,866 0 0
American FD Europacific GWTH F COM 29875E100 5,570 124,022 SH   SOLE   118,396 0 5,626
American Homes 4 Rent Cl A COM 02665T306 218 11,000 SH   SOLE   11,000 0 0
American Sts WTR Co COM COM 029899101 496 7,400 SH   SOLE   7,400 0 0
American Tower REIT Inc COM 03027X100 214 1,350 SH   SOLE   1,350 0 0
Ameriprise Financial, Inc. COM 03076C106 257 2,462 SH   SOLE   616 0 1,846
AmerisourceBergen Corp. COM 03073E105 4,166 56,000 SH   SOLE   56,000 0 0
Ametek Inc. COM 031100100 494 7,300 SH   SOLE   7,300 0 0
Amgen Inc COM 031162100 12,957 66,558 SH   SOLE   63,394 0 3,164
Anadarko Pete Corp COM 032511107 760 17,335 SH   SOLE   16,940 0 395
AngloGold Ashanti Limited - AD COM 035128206 36,739 2,927,400 SH   SOLE   2,768,000 0 159,400
Annaly Capital Management Inc. COM 035710409 145 14,803 SH   SOLE   14,803 0 0
Ansys Inc COM 03662Q105 215 1,504 SH   SOLE   1,500 0 4
Apogee Enterprises Inc COM COM 037598109 6,803 227,900 SH   SOLE   227,900 0 0
Apple Inc. COM 037833100 121,174 768,187 SH   SOLE   757,891 8,425 1,871
Applied Matls Inc COM 038222105 18,011 550,109 SH   SOLE   550,082 0 27
Arcbest Corp COM 03937C105 394 11,493 SH   SOLE   455 0 11,038
Arch Coal Inc Cl A COM 039380407 431 5,190 SH   SOLE   5,023 0 167
Arconic Inc COM 03965L100 14,107 836,686 SH   SOLE   835,886 0 800
Argonaut Gold Inc COM 04016A101 12,115 10,602,450 SH   SOLE   9,801,148 0 801,302
Ark Trust 3D Printing COM 00214Q500 280 14,100 SH   SOLE   14,100 0 0
Arris International PLC COM G0551a103 8,221 268,930 SH   SOLE   268,930 0 0
Arrowhead Pharmaceuticals Inc. COM 04280a100 242 19,500 SH   SOLE   19,500 0 0
Ashland Global Holdings Inc. COM 044186104 2,498 35,199 SH   SOLE   34,949 0 250
Aspen Aerogels Inc. COM 04523Y105 28 13,005 SH   SOLE   13,005 0 0
Aspen Insurance Holdings Ltd COM G05384105 2,209 52,606 SH   SOLE   52,606 0 0
Aspen Technology Inc COM 045327103 210 2,554 SH   SOLE   2,150 0 404
Astec Industries, Inc. COM 046224101 2,606 86,312 SH   SOLE   86,312 0 0
AT Mid Cap Equity Fund Institu COM 00769G477 146 11,257 SH   SOLE   11,257 0 0
AT&T Inc. COM 00206R102 10,031 351,463 SH   SOLE   347,916 0 3,547
ATAC Resources Ltd. COM 046491106 2,178 11,433,991 SH   SOLE   11,063,091 0 370,900
Atara Biotherapeutics Inc COM 046513107 411 11,825 SH   SOLE   11,825 0 0
Atlassian Corp Plc COM G06242104 434 4,875 SH   SOLE   4,875 0 0
Audentes Therapeutics Inc COM 05070R104 332 15,550 SH   SOLE   15,550 0 0
Automatic Data Processing Inc COM 053015103 33,678 256,852 SH   SOLE   251,852 5,000 0
Avangrid Inc. COM 05351W103 4,308 86,015 SH   SOLE   85,395 0 620
Avnet, Inc. COM 053807103 3,041 84,250 SH   SOLE   84,250 0 0
AZZ Incorporated COM 002474104 2,969 73,560 SH   SOLE   73,560 0 0
B & G Foods Inc - Class A COM 05508R106 4,789 165,638 SH   SOLE   165,638 0 0
B2Gold Corporation COM 11777Q209 57,588 19,721,931 SH   SOLE   18,333,151 0 1,388,780
Baidu, Inc. - ADR COM 056752108 7,971 50,258 SH   SOLE   50,258 0 0
Banco Santander SA - ADR COM 05964H105 228 50,891 SH   SOLE   50,891 0 0
Bank Amer Corp COM 060505104 46,603 1,891,365 SH   SOLE   1,883,364 330 7,671
Bank New York Mellon Corp COM 064058100 21,464 456,000 SH   SOLE   456,000 0 0
Bank of America Corp COM 060505eg5 1,303 1,330,000 PRN   SOLE   1,320,000 0 10,000
Bank of New York Mellon Corp COM 064058ad2 3,905 3,995,000 PRN   SOLE   3,965,000 0 30,000
Barkerville Gold Mines Ltd COM 067642959 2,083 7,110,000 SH   SOLE   7,110,000 0 0
Barnes Group Inc. COM 067806109 894 16,675 SH   SOLE   16,675 0 0
Barrick Gold Corporation COM 067901108 2,378 175,625 SH   SOLE   175,625 0 0
Bausch Health Companies Inc. COM 071734107 359 19,435 SH   SOLE   19,356 0 79
Baxter Intl Inc COM 071813109 396 6,014 SH   SOLE   6,014 0 0
Bayer A G Sponsored Adr COM 072730302 3,302 187,936 SH   SOLE   177,767 10,000 169
BB&T Corp COM 054937107 1,905 43,985 SH   SOLE   43,964 0 21
Bear Creek Mining Corp COM 07380N104 7,771 10,199,466 SH   SOLE   9,630,066 0 569,400
Becton, Dickinson & Company COM 075887109 5,066 22,481 SH   SOLE   22,481 0 0
Beigene Ltd COM 07725L102 212 1,515 SH   SOLE   1,515 0 0
Berkshire Hathaway Inc Del Cl COM 084670702 35,829 175,479 SH   SOLE   172,903 55 2,521
Berkshire Hathaway Inc. - Clas COM 084670108 7,038 23 SH   SOLE   23 0 0
Best Buy Inc COM 086516101 472 8,904 SH   SOLE   309 0 8,595
BHP Group Limited - ADR COM 088606108 46,949 972,233 SH   SOLE   972,233 0 0
Biogen Inc. COM 09062X103 47,835 158,964 SH   SOLE   158,359 0 605
Biomarin Pharmaceutical Inc COM 09061G101 7,296 85,689 SH   SOLE   84,649 50 990
Blackstone Group LP COM 09253U108 1,440 48,290 SH   SOLE   48,290 0 0
Blue Bird Corp COM 095306106 3,615 198,714 SH   SOLE   198,714 0 0
Bluebird Bio Inc COM 09609G100 446 4,500 SH   SOLE   4,500 0 0
Boeing Company COM 097023105 40,030 124,123 SH   SOLE   122,775 0 1,348
Booking Holdings Inc. COM 09857L108 23,434 13,605 SH   SOLE   13,605 0 0
Boston Scientific Corporation COM 101137107 4,660 131,860 SH   SOLE   131,860 0 0
BP plc - ADR COM 055622104 2,886 76,119 SH   SOLE   76,119 0 0
Brandes Invt Tr Emrgn Mkt Val COM 105262752 104 12,905 SH   SOLE   12,905 0 0
Brighthouse Financial Inc. COM 10922N103 11,761 385,861 SH   SOLE   385,861 0 0
Brinks Co COM 109696104 3,742 57,875 SH   SOLE   57,510 0 365
Bristol Myers Squibb Co COM 110122108 8,936 171,917 SH   SOLE   156,917 15,000 0
British Amern Tob Plc Sponsore COM 110448107 500 15,681 SH   SOLE   15,681 0 0
Broadridge Financial Solutions COM 11133T103 294 3,052 SH   SOLE   2,209 0 843
Brookfield Infrastructure Part COM G16252101 456 13,205 SH   SOLE   13,205 0 0
Brookfield Property Partners L COM G16249107 169 10,500 SH   SOLE   10,500 0 0
BYD Co Ltd COM Y1023R104 184 29,000 SH   SOLE   29,000 0 0
C. H. Robinson Worldwide, Inc. COM 12541W209 513 6,100 SH   SOLE   6,100 0 0
Cabot Oil & Gas Corporation COM 127097103 9,038 404,368 SH   SOLE   404,368 0 0
Cadence Design Systems Inc. COM 127387108 420 9,671 SH   SOLE   5,173 0 4,498
Cambrex Corp. COM 132011107 493 13,066 SH   SOLE   13,066 0 0
Cameco Corp COM 13321L108 466 41,038 SH   SOLE   41,038 0 0
Campbell Soup Co COM 134429109 5,252 159,200 SH   SOLE   159,200 0 0
Canadian Natl RY Co COM 136375102 1,164 15,700 SH   SOLE   15,700 0 0
Capital One Financial Corp. Pr COM 14040hbh7 1,688 1,722,000 PRN   SOLE   1,709,000 0 13,000
Capital One Finl Corp COM 14040H105 10,438 138,088 SH   SOLE   138,043 0 45
Capstead Mtg Corp Com No Par COM 14067E506 187 28,000 SH   SOLE   28,000 0 0
Carlisle Cos Inc COM 142339100 3,575 35,564 SH   SOLE   35,564 0 0
Carmax Inc COM 143130102 1,118 17,824 SH   SOLE   17,624 0 200
Cars.com Inc. COM 14575E105 11,992 557,747 SH   SOLE   557,747 0 0
Caterpillar Inc COM 149123101 31,717 249,604 SH   SOLE   246,604 3,000 0
CBRE Group Inc. Cl A COM 12504L109 1,755 43,830 SH   SOLE   43,830 0 0
CDK Global Inc COM 12508E101 298 6,219 SH   SOLE   5,662 0 557
CDW Corp COM 12514G108 280 3,457 SH   SOLE   133 0 3,324
Celgene Corp Com COM 151020104 2,971 46,359 SH   SOLE   46,359 0 0
Celldex Therapeutics Inc COM 15117B103 2 10,000 SH   SOLE   10,000 0 0
CenturyLink Inc. COM 156700106 2,900 191,449 SH   SOLE   189,969 0 1,480
Champions Oncology Inc. COM 15870P307 621 79,568 SH   SOLE   79,568 0 0
Charles Schwab COM 808513ap0 10,394 11,102,000 PRN   SOLE   11,075,000 0 27,000
Chevron Corp COM 166764100 26,182 240,662 SH   SOLE   232,662 8,000 0
Chipotle Mexican Grill Inc COM 169656105 16,268 37,675 SH   SOLE   37,675 0 0
Chubb Corp COM H1467J104 4,760 36,844 SH   SOLE   36,844 0 0
Church & Dwight Co., Inc. COM 171340102 279 4,237 SH   SOLE   4,200 0 37
Cia de Minas Buenaventura S.A. COM 204448104 20,805 1,282,700 SH   SOLE   1,232,700 0 50,000
Ciena Corporation COM 171779309 6,803 200,614 SH   SOLE   200,000 0 614
Cigna Corporation COM 125523100 1,459 7,682 SH   SOLE   7,682 0 0
Cintas COM 172908105 672 4,000 SH   SOLE   4,000 0 0
Cisco Sys Inc COM 17275R102 27,836 642,428 SH   SOLE   631,678 0 10,750
Citigroup Inc. COM 172967424 541 10,394 SH   SOLE   7,440 0 2,954
Citrix Sys Inc COM 177376100 651 6,358 SH   SOLE   253 0 6,105
Clorox Company COM 189054109 258 1,675 SH   SOLE   1,475 0 200
Cloudera Inc COM 18914U100 3,964 358,415 SH   SOLE   356,415 0 2,000
Cme Group Inc Cl A COM 12572Q105 6,269 33,322 SH   SOLE   33,197 0 125
Coca Cola Co COM 191216100 26,360 556,714 SH   SOLE   544,474 10,110 2,130
Coda Octopus Group Inc. COM 19188U206 2,235 384,003 SH   SOLE   384,003 0 0
Cognizant Technology Solutions COM 192446102 6,667 105,025 SH   SOLE   105,025 0 0
Coherent Inc. COM 192479103 1,734 16,400 SH   SOLE   16,400 0 0
Colgate Palmolive Co COM 194162103 23,563 395,885 SH   SOLE   395,685 0 200
Colossus Minerals Inc COM 19681L109 0 2,045,823 SH   SOLE   2,045,823 0 0
Colossus Minerals Inc Warrant COM 19681L174 0 1,428,945 SH   SOLE   1,428,945 0 0
Comcast Corp Cl A COM 20030N101 6,443 189,224 SH   SOLE   189,168 0 56
Commercial Metals Company COM 201723103 4,196 261,900 SH   SOLE   261,900 0 0
Computer Task Group Inc. COM 205477102 1,061 260,000 SH   SOLE   260,000 0 0
Conagra Brands Inc COM 205887102 3,644 170,595 SH   SOLE   165,729 0 4,866
Conmed COM 207410101 211 3,282 SH   SOLE   121 0 3,161
ConocoPhillips COM 20825C104 949 15,214 SH   SOLE   9,567 0 5,647
Constellation Brand Class A COM 21036P108 5,868 36,485 SH   SOLE   36,485 0 0
Consumer Staples Select Sector COM 81369Y308 657 12,945 SH   SOLE   12,945 0 0
Contango ORE Inc. 144 COM 21077F100 4,606 263,200 SH   SOLE   263,200 0 0
Corning Inc COM 219350105 29,535 977,651 SH   SOLE   974,082 0 3,569
Corvus Gold Inc COM 221013105 37,840 19,513,509 SH   SOLE   19,513,509 0 0
Costar Group Inc. COM 22160N109 590 1,750 SH   SOLE   1,750 0 0
Costco Wholesale Co COM 22160K105 1,199 5,888 SH   SOLE   5,888 0 0
Coupa Software Inc COM 22266L106 1,856 29,525 SH   SOLE   29,525 0 0
Crane Co. COM 224399105 5,948 82,400 SH   SOLE   82,400 0 0
Criteo SA COM 226718104 1,197 52,675 SH   SOLE   52,675 0 0
Cross Country Healthcare Inc COM 227483104 1,907 260,150 SH   SOLE   260,150 0 0
Crown Castle Intl Corp COM 22822V101 397 3,655 SH   SOLE   3,655 0 0
CSX Corporation COM 126408103 281 4,515 SH   SOLE   4,460 0 55
CVS Health Corp Com COM 126650100 1,457 22,235 SH   SOLE   18,837 0 3,398
Daimler AG COM D1668R123 1,237 23,440 SH   SOLE   23,440 0 0
Danaher Corp Del Com COM 235851102 3,457 33,520 SH   SOLE   33,520 0 0
Danone COM F12033134 24,231 343,825 SH   SOLE   343,825 0 0
Deckers Outdoor Corp Com COM 243537107 409 3,200 SH   SOLE   129 0 3,071
Deere & Co Com COM 244199105 33,771 226,392 SH   SOLE   221,947 3,070 1,375
Delphi Technologies PLC COM G2709G107 1,601 111,824 SH   SOLE   111,824 0 0
Delta Air Lines Inc. COM 247361702 21,632 433,506 SH   SOLE   426,122 135 7,249
Depository Trust & Clearing Co COM 249670aa8 8,619 8,750,000 PRN   SOLE   8,750,000 0 0
Detour Gold Corporation COM 250669108 64,418 7,627,880 SH   SOLE   7,254,680 0 373,200
Deutsche Telekom AG F ADR COM 251566105 3,299 194,275 SH   SOLE   192,770 0 1,505
Dexcom Inc COM 252131107 3,970 33,140 SH   SOLE   33,140 0 0
Diageo Plc Sponsored ADR COM 25243Q205 36,890 260,157 SH   SOLE   259,932 0 225
Digital Realty Trust Inc COM 253868103 394 3,700 SH   SOLE   3,700 0 0
Discover Financial Services COM 254709108 3,052 51,744 SH   SOLE   51,308 0 436
Discovery Communications, Inc. COM 25470F302 309 13,396 SH   SOLE   13,396 0 0
DocuSign Inc. COM 256163106 303 7,550 SH   SOLE   7,100 0 450
Dollar General Corp COM 256677105 5,274 48,795 SH   SOLE   48,795 0 0
Dollar Tree Inc COM 256746108 2,210 24,470 SH   SOLE   24,470 0 0
Dominion Energy Inc COM 25746U109 13,016 182,142 SH   SOLE   172,142 10,000 0
Dominos Pizza Inc Com COM 25754A201 205 825 SH   SOLE   825 0 0
Dover Corporation COM 260003108 2,284 32,185 SH   SOLE   32,063 0 122
DowDuPont Inc. COM 26078J100 48,149 900,312 SH   SOLE   896,956 0 3,356
Dropbox Inc. Cl A COM 26210C104 366 17,900 SH   SOLE   17,900 0 0
Ducommun Incorporated COM 264147109 1,086 29,900 SH   SOLE   29,900 0 0
Duke Energy Corp COM 26441C204 11,811 136,865 SH   SOLE   136,865 0 0
Dun & Bradstreet Corporation COM 26483E100 285 2,000 SH   SOLE   2,000 0 0
Dunkin Brands Group COM 265504100 2,749 42,875 SH   SOLE   42,875 0 0
Durect Corporation COM 266605104 451 932,718 SH   SOLE   932,718 0 0
Dycom Industries Inc COM 267475101 3,469 64,200 SH   SOLE   64,200 0 0
Eagle Materials Inc COM 26969P108 5,562 91,142 SH   SOLE   90,762 0 380
East Asia Minerals Corp COM 270541303 589 13,404,893 SH   SOLE   13,404,893 0 0
East West Bancorp, Inc. COM 27579R104 4,005 92,000 SH   SOLE   72,000 20,000 0
East Asia Minerals WTS C050 COM 009A3R0MH 146 3,321,250 SH   SOLE   3,321,250 0 0
East Asia Minerals WTS C050 COM 009A3R3RC 0 976,493 SH   SOLE   976,493 0 0
East Asia Minerals WTS C050 COM 009A3R3U7 195 4,617,560 SH   SOLE   4,617,560 0 0
Eastman Chem Co COM 277432100 17,685 241,894 SH   SOLE   241,880 0 14
Eaton Corp Plc Shs COM G29183103 390 5,680 SH   SOLE   5,680 0 0
Ebara Corp COM J12600128 2,701 119,800 SH   SOLE   119,800 0 0
eBay Inc. COM 278642103 15,822 563,658 SH   SOLE   558,384 0 5,274
Ecolab Inc. COM 278865100 1,520 10,315 SH   SOLE   10,315 0 0
Editas Medicine Inc. COM 28106W103 233 10,225 SH   SOLE   10,225 0 0
Edwards Lifesciences Corp COM 28176E108 6,625 43,255 SH   SOLE   43,255 0 0
Eiger Biopharmaceuticals Inc COM 28249U105 268 26,350 SH   SOLE   26,350 0 0
Electromed Inc. COM 285409108 2,238 439,700 SH   SOLE   439,700 0 0
Electronics for Imaging Inc. COM 286082102 2,128 85,800 SH   SOLE   85,800 0 0
Eli Lilly & Co COM 532457108 2,021 17,468 SH   SOLE   17,435 0 33
Emerson Elec Co COM COM 291011104 14,935 249,950 SH   SOLE   249,950 0 0
Enbridge Inc. COM 29250N105 244 7,840 SH   SOLE   7,840 0 0
Energy Select Sector SPDR Fund COM 81369Y506 4,560 79,509 SH   SOLE   79,509 0 0
EnLink Midstream Partners, LP COM 29336U107 110 10,000 SH   SOLE   10,000 0 0
ENN ENERGY HOLDINGS LTD SHS COM G3066L101 162 18,000 SH   SOLE   18,000 0 0
Entercom Communications Corp. COM 293639100 6,143 1,075,757 SH   SOLE   1,075,757 0 0
Enterprise Prods Partners L P COM 293792107 374 15,211 SH   SOLE   15,211 0 0
Enviva Partners LP COM 29414J107 1,185 42,700 SH   SOLE   42,700 0 0
Epam Sys Inc COM 29414B104 6,189 53,350 SH   SOLE   53,350 0 0
Etsy Inc. COM 29786A106 478 10,045 SH   SOLE   10,000 0 45
Euronet Services Inc. COM 298736109 816 7,975 SH   SOLE   7,975 0 0
Europacific Growth Fund F3 COM 298706110 7,147 158,716 SH   SOLE   156,716 0 2,000
Everest Reinsurance Group Ltd. COM G3223R108 6,745 30,975 SH   SOLE   30,975 0 0
Evergy Inc. COM 30034W106 238 4,200 SH   SOLE   4,200 0 0
Eversource Energy COM 30040W108 1,114 17,133 SH   SOLE   17,133 0 0
Exxon Mobil Corp COM 30231G102 55,350 811,702 SH   SOLE   790,994 0 20,708
F M C Corp COM 302491303 962 13,010 SH   SOLE   12,710 0 300
F5 Networks Inc COM 315616102 407 2,509 SH   SOLE   2,500 0 9
Fabrinet COM G3323L100 17,729 345,524 SH   SOLE   345,456 0 68
Facebook Inc. COM 30303m102 72,990 556,792 SH   SOLE   555,052 0 1,740
Fair Isaac Corporation COM 303250104 281 1,500 SH   SOLE   1,500 0 0
Falco Resources Ltd. COM 30606C108 3,446 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
Fannie Mae 825 Series S COM 313586752 70 10,000 SH   SOLE   10,000 0 0
Farmland Partners Inc. COM 31154R109 841 185,230 SH   SOLE   185,230 0 0
FedEx Corp. COM 31428X106 8,328 51,619 SH   SOLE   51,349 0 270
Fidelity Concord Str TR 500 ID COM 315911750 9,614 110,377 SH   SOLE   110,377 0 0
Fidelity National Financial, I COM 31620R303 2,339 74,386 SH   SOLE   74,325 0 61
Fifth Third 6625 Pfd Ser I COM 316773605 465 17,990 SH   SOLE   17,765 0 225
Fifth Third Bancorp COM 316773100 662 28,146 SH   SOLE   17,383 0 10,763
Financial Select Sector SPDR F COM 81369Y605 11,024 462,795 SH   SOLE   461,409 0 1,386
Fireeye Inc COM 31816Q101 424 26,175 SH   SOLE   26,175 0 0
First Data Corp. COM 32008D106 697 41,200 SH   SOLE   41,200 0 0
First Rep Bk San Francisco Cal COM 33616C100 13,617 156,692 SH   SOLE   154,000 0 2,692
First Tr Exchange Traded Fd Wt COM 33733B100 492 11,200 SH   SOLE   11,200 0 0
First Trust North American Ene COM 33738D101 279 13,020 SH   SOLE   12,915 0 105
FirstCash Inc COM 33767D105 210 2,897 SH   SOLE   115 0 2,782
Fiserv Inc. COM 337738108 220 3,000 SH   SOLE   3,000 0 0
Fission Uranium Corp. COM 33812R109 9 23,700 SH   SOLE   23,700 0 0
Fleetcor Technologies Inc. COM 339041105 1,976 10,640 SH   SOLE   10,640 0 0
Flex Ltd Ord COM Y2573F102 8,466 1,112,500 SH   SOLE   1,112,500 0 0
Flowserve Corp. COM 34354P105 1,334 35,078 SH   SOLE   35,078 0 0
Fluor Corporation COM 343412102 9,827 305,185 SH   SOLE   305,185 0 0
Ford Mtr Co Del Com Par $0.01 COM 345370860 11,057 1,445,298 SH   SOLE   1,445,298 0 0
Fortinet Inc COM 34959E109 346 4,909 SH   SOLE   4,500 0 409
Franco-Nevada Corporation COM 351858105 68,839 981,405 SH   SOLE   942,505 0 38,900
Fresnillo PLC COM G371E2108 36,176 3,300,300 SH   SOLE   3,112,000 0 188,300
Fundamental Invs Inc CL F2 COM 360802821 1,354 25,909 SH   SOLE   25,909 0 0
Futurefuel Corporation COM 36116M106 194 12,224 SH   SOLE   447 0 11,777
Gannett Spinco Inc. COM 36473H104 253 29,638 SH   SOLE   1,363 0 28,275
Garrett Motion, Inc COM 366505105 5,118 414,782 SH   SOLE   414,782 0 0
GCI Liberty Inc CL A COM 36164V305 4,543 110,369 SH   SOLE   110,369 0 0
GCI Liberty Inc PFD Ser A COM 36164V503 852 35,148 SH   SOLE   35,148 0 0
GCP Applied Technologies Inc. COM 36164Y101 11,727 477,663 SH   SOLE   475,228 0 2,435
General Dynamics Corporation COM 369550108 8,266 52,580 SH   SOLE   52,580 0 0
General Electric Corp. COM 369604103 18,513 2,445,595 SH   SOLE   2,417,995 0 27,600
General Electric VAR COM 369604bq5 5,891 7,700,000 PRN   SOLE   7,700,000 0 0
General Mls Inc COM 370334104 303 7,786 SH   SOLE   7,630 0 156
General Mtrs Co COM 37045V100 3,488 104,284 SH   SOLE   104,284 0 0
Gentex Corp. COM 371901109 7,469 369,580 SH   SOLE   369,580 0 0
Genuine Parts Company COM 372460105 4,652 48,450 SH   SOLE   40,450 8,000 0
Gilead Sciences Inc COM 375558103 4,055 64,823 SH   SOLE   64,406 0 417
Glencore PLC COM 37827X100 671 92,700 SH   SOLE   92,700 0 0
Global Blood Therapeutics Inc. COM 37890U108 363 8,850 SH   SOLE   8,850 0 0
Global Payments Inc. COM 37940X102 1,011 9,800 SH   SOLE   9,800 0 0
Gold Standard Ventures Corp COM 380738104 11,916 9,513,500 SH   SOLE   9,513,500 0 0
Goldcorp Inc COM 380956409 48,896 4,990,509 SH   SOLE   4,714,465 0 276,044
Golden Entertainment Inc COM 381013101 1,202 75,000 SH   SOLE   75,000 0 0
Goldman Sachs Group Inc COM 38141G104 888 5,314 SH   SOLE   5,314 0 0
Goldman Sachs Group Inc Pfd COM 38148bab4 4,078 4,226,000 PRN   SOLE   4,192,000 0 34,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 29,445 453,632 SH   SOLE   451,887 0 1,745
Graco Inc COM 384109104 726 17,340 SH   SOLE   17,340 0 0
Grainger W W Inc COM 384802104 260 921 SH   SOLE   38 0 883
Guidewire Software Inc COM 40171V100 363 4,525 SH   SOLE   4,525 0 0
Gulfport Energy Corp. COM 402635304 115 17,500 SH   SOLE   17,500 0 0
Haemonetics Corp. Mass COM 405024100 482 4,821 SH   SOLE   1,185 0 3,636
Halliburton Co COM 406216101 3,465 130,355 SH   SOLE   130,355 0 0
Hanesbrands Inc. COM 410345102 3,021 241,098 SH   SOLE   240,750 0 348
Hannover Rueckversicherung SE COM 410693105 3,004 44,396 SH   SOLE   44,396 0 0
Harsco Corp COM 415864107 9,660 486,425 SH   SOLE   486,425 0 0
Hartford International Equity COM 41664L351 97 10,183 SH   SOLE   10,183 0 0
HB Fuller Co. COM 359694106 6,338 148,525 SH   SOLE   148,525 0 0
HCA Healthcare Inc COM 40412C101 1,517 12,188 SH   SOLE   10,049 0 2,139
Health Care Select Sector SPDR COM 81369Y209 236 2,725 SH   SOLE   2,725 0 0
Heico Corporation COM 422806109 363 4,691 SH   SOLE   4,543 0 148
Hewlett Packard Enterprise Co COM 42824C109 2,312 175,000 SH   SOLE   175,000 0 0
Home Depot Inc COM 437076102 262,767 1,529,318 SH   SOLE   1,529,188 0 130
Honeywell Intl Inc COM 438516106 13,060 98,850 SH   SOLE   98,850 0 0
Hospitality Pptys Tr Com Sh Be COM 44106M102 2,516 105,375 SH   SOLE   104,685 0 690
HOUSTON TEX INDPT SC 5561 2/ COM 442403fx4 201 200,000 PRN   SOLE   200,000 0 0
HSBC Holdings PLC Spon ADR New COM 404280406 6,402 155,730 SH   SOLE   140,669 15,000 61
Humana Inc COM 444859102 219 766 SH   SOLE   321 0 445
Huntington Bancshares Inc. COM 446150al8 3,454 3,892,000 PRN   SOLE   3,860,000 0 32,000
Huttig Building Products Inc. COM 448451104 2,010 1,116,559 SH   SOLE   1,116,559 0 0
IAC/Interactivecorp COM 44919P508 549 3,000 SH   SOLE   3,000 0 0
Iamgold Corporation COM 450913108 30,468 8,279,400 SH   SOLE   7,818,700 0 460,700
IBM Corporation COM 459200101 21,304 187,421 SH   SOLE   187,130 0 291
ICF International Inc. COM 44925C103 4,319 66,677 SH   SOLE   64,211 0 2,466
IDEX Corporation COM 45167R104 222 1,759 SH   SOLE   1,500 0 259
Idexx Labs Inc COM 45168D104 5,959 32,035 SH   SOLE   31,237 0 798
Iec Electrs Corp NEW COM COM 44949L105 495 86,555 SH   SOLE   86,555 0 0
Illinois Tool Works Inc Com COM 452308109 11,757 92,800 SH   SOLE   92,800 0 0
Illumina Inc COM 452327109 570 1,900 SH   SOLE   1,900 0 0
Immunomedics Inc. COM 452907108 573 40,125 SH   SOLE   40,125 0 0
Industrial Select Sector SPDR COM 81369Y704 9,888 153,520 SH   SOLE   153,520 0 0
Ingenico Group COM 45684W107 1,442 130,000 SH   SOLE   90,800 39,200 0
Ingersoll-Rand PLC COM G47791101 1,108 12,141 SH   SOLE   11,161 0 980
Intel Corp COM 458140100 44,497 948,164 SH   SOLE   923,164 25,000 0
Intellia Therapeutics Inc COM 45826J105 211 15,450 SH   SOLE   15,450 0 0
Intercept Pharmaceuticals Inc COM 45845P108 504 5,000 SH   SOLE   5,000 0 0
Intercontinental Exchange Inc COM 45866F104 2,719 36,090 SH   SOLE   36,090 0 0
International Flavors&Fragranc COM 459506101 3,061 22,800 SH   SOLE   22,800 0 0
International Tower Hill Mines COM 46050R102 15,691 30,181,069 SH   SOLE   29,574,069 0 607,000
Intra Cellular Therapies Inc COM 46116X101 281 24,685 SH   SOLE   24,685 0 0
Intuit Com COM 461202103 12,081 61,371 SH   SOLE   58,379 0 2,992
Intuitive Surgical, Inc. COM 46120E602 13,441 28,065 SH   SOLE   27,892 0 173
Invesco Golden Drageon China E COM 46137V571 896 28,430 SH   SOLE   28,430 0 0
Ionis Pharmaceuticals Inc COM 462222100 29,021 536,823 SH   SOLE   536,823 0 0
Iovance Biotherapeutics Inc COM 462260100 237 26,825 SH   SOLE   26,825 0 0
IPG Photonics Corp COM 44980X109 566 5,000 SH   SOLE   5,000 0 0
Irhythm Technologies Inc. COM 450056106 361 5,200 SH   SOLE   5,200 0 0
Ironwood Pharmaceuticals, Inc. COM 46333X108 298 28,804 SH   SOLE   28,804 0 0
iShares - Russell 2000 Value F COM 464287630 9,434 87,730 SH   SOLE   87,190 105 435
iShares Comex Gold Trust COM 464285105 31,484 2,561,739 SH   SOLE   2,537,379 1,190 23,170
iShares DJ Select Div Index Fu COM 464287168 4,157 46,545 SH   SOLE   45,905 165 475
iShares DJ U.S. Real Estate In COM 464287739 468 6,240 SH   SOLE   6,240 0 0
iShares DJ US Telecommunicatio COM 464287713 8,640 327,878 SH   SOLE   327,878 0 0
iShares FTSE/Xinhua China 25 I COM 464287184 6,922 177,115 SH   SOLE   159,415 17,700 0
iShares Global Timber & Forest COM 464288174 2,074 36,300 SH   SOLE   36,110 190 0
iShares MSCI Canada Index Fund COM 464286509 455 19,000 SH   SOLE   19,000 0 0
Ishares MSCI EAFE Growth Index COM 464288885 447 6,475 SH   SOLE   6,475 0 0
iShares MSCI EAFE Index Fund COM 464287465 17,287 294,089 SH   SOLE   290,684 1,440 1,965
iShares MSCI Emerging Markets COM 464287234 2,948 75,466 SH   SOLE   74,010 300 1,156
iShares Russell 1000 Growth Fu COM 464287614 647 4,944 SH   SOLE   4,944 0 0
iShares Russell 2000 ETF COM 464287655 3,663 27,358 SH   SOLE   27,358 0 0
iShares Russell 2000 Growth In COM 464287648 3,541 21,078 SH   SOLE   20,108 50 920
iShares Russell Midcap Growth COM 464287481 3,731 32,812 SH   SOLE   31,287 80 1,445
iShares S&P 500 Growth Fund COM 464287309 226 1,500 SH   SOLE   1,500 0 0
iShares S&P Midcap 400/Barra G COM 464287606 325 1,700 SH   SOLE   1,700 0 0
iShares Silver Trust COM 46428Q109 180 12,400 SH   SOLE   12,400 0 0
IShares Tr Core MSCI Total Int COM 46432F834 1,088 20,710 SH   SOLE   20,710 0 0
Ishares TR Gl Clean Energy ETF COM 464288224 2,932 354,910 SH   SOLE   351,760 1,200 1,950
iShares Tr Russell MCP VL COM 464287473 2,551 33,410 SH   SOLE   32,590 165 655
iShares U.S. Preferred Stock E COM 464288687 626 18,284 SH   SOLE   18,194 0 90
Ivanhoe Mines Ltd COM 46579R104 13,931 8,025,239 SH   SOLE   8,025,239 0 0
J.M. Smucker Co. COM 832696405 202 2,158 SH   SOLE   2,158 0 0
j2 Global Inc. COM 48123V102 5,745 82,800 SH   SOLE   82,800 0 0
Jaguar Mining Inc. COM 47009M400 9,896 64,330,707 SH   SOLE   64,330,707 0 0
JD Com Inc. Cl A COM 47215P106 6,013 287,275 SH   SOLE   286,275 0 1,000
Jefferies Financial Group COM 47233W109 3,876 223,260 SH   SOLE   223,260 0 0
Johnson & Johnson COM 478160104 81,317 630,120 SH   SOLE   619,313 10,000 807
Johnson Ctls Intl Plc Shs COM G51502105 1,766 59,570 SH   SOLE   59,570 0 0
JPMorgan Chase & VAR 99 Due 1 COM 48127faa1 925 950,000 PRN   SOLE   850,000 0 100,000
JPMorgan Chase & Co COM 46625H100 46,669 478,063 SH   SOLE   474,764 0 3,299
Jpmorgan TR I US Large SEL COM 4812A2389 1,054 44,358 SH   SOLE   44,358 0 0
JSC MMC Norilsk Nickel ADR COM 55315J102 767 40,725 SH   SOLE   40,725 0 0
K12 Inc COM 48273U102 227 9,140 SH   SOLE   337 0 8,803
Kansas City Southern COM 485170302 3,847 40,300 SH   SOLE   40,300 0 0
KANSAS ST DEV FIN 51700 03/0 COM 485429da9 205 200,000 PRN   SOLE   200,000 0 0
Kayne Anderson Midstream Inves COM 486606106 559 40,600 SH   SOLE   40,600 0 0
Kennametal Inc COM 489170100 782 23,500 SH   SOLE   23,500 0 0
KeyCorp COM 493267108 1,291 87,369 SH   SOLE   87,369 0 0
Keysight Technologies Inc COM 49338L103 9,716 156,506 SH   SOLE   154,332 0 2,174
Kimberly-Clark Corp COM COM 494368103 8,730 76,619 SH   SOLE   72,619 4,000 0
Kimco Realty Corp COM COM 49446R109 424 28,950 SH   SOLE   28,950 0 0
Kinder Morgan Inc COM 49456B101 4,541 295,245 SH   SOLE   294,295 0 950
Kinross Gold Corporation COM 496902404 21,400 6,604,867 SH   SOLE   6,286,667 0 318,200
Kohls Corp COM 500255104 673 10,141 SH   SOLE   6,887 0 3,254
Koninklijke Philips NV COM 500472303 6,647 189,329 SH   SOLE   173,328 16,000 1
Kraft Heinz Co COM 500754106 2,724 63,292 SH   SOLE   62,937 0 355
Kroger Co COM 501044101 7,966 289,689 SH   SOLE   263,586 20,000 6,103
Kulicke & Soffa Industries Inc COM 501242101 3,777 186,340 SH   SOLE   186,340 0 0
Laboratory Corp of America Hol COM 50540R409 4,877 38,594 SH   SOLE   38,594 0 0
Largo Resources LTD COM 517103404 106 51,000 SH   SOLE   51,000 0 0
Las Vegas Sands Corp. COM 517834107 8,876 170,531 SH   SOLE   169,468 0 1,063
Lazard Ltd Shs A COM G54050102 5,321 144,155 SH   SOLE   144,155 0 0
Libbey Inc COM 529898108 582 150,100 SH   SOLE   150,100 0 0
Ligand Pharmaceuticals Inc Cl COM 53220K504 620 4,571 SH   SOLE   4,364 0 207
Linde Plc COM G5494J103 4,065 26,054 SH   SOLE   26,054 0 0
Lions Gate Entmnt Corp Cl A Vt COM 535919401 2,079 129,122 SH   SOLE   127,445 0 1,677
Lions Gate Entmnt Corp Cl B No COM 535919500 1,248 83,873 SH   SOLE   83,647 0 226
Lockheed Martin Corp COM 539830109 7,349 28,065 SH   SOLE   28,065 0 0
Loews Corporation COM 540424108 4,452 97,794 SH   SOLE   97,794 0 0
Louisiana Pac Corp COM 546347105 947 42,630 SH   SOLE   42,630 0 0
Lowes Cos Inc COM 548661107 15,082 163,300 SH   SOLE   153,229 10,000 71
Loxo Oncology Inc. COM 548862101 804 5,740 SH   SOLE   5,740 0 0
LTC Properties, Inc. COM 502175102 4,011 96,231 SH   SOLE   95,486 0 745
Lululemon Athletica Inc. COM 550021109 508 4,181 SH   SOLE   4,160 0 21
Lumentum Holdings Inc COM 55024U109 3,880 92,350 SH   SOLE   92,350 0 0
Lyondellbasell Inds F Class A COM N53745100 665 7,997 SH   SOLE   4,215 0 3,782
M & T Bank Corporation COM 55261F104 10,827 75,648 SH   SOLE   75,648 0 0
M/I Homes, Inc. COM 55305B101 2,580 122,742 SH   SOLE   122,742 0 0
Madrigal Pharmaceuticals Inc. COM 558868105 326 2,890 SH   SOLE   2,890 0 0
Mag Silver Corp COM 55903Q104 48,909 6,694,925 SH   SOLE   6,694,925 0 0
Magellan Midstream Partners COM 559080106 3,257 57,076 SH   SOLE   57,076 0 0
Magna International Inc COM 559222401 261 5,738 SH   SOLE   4,884 0 854
Manulife Finl Corp COM 56501R957 258 18,150 SH   SOLE   18,150 0 0
Marathon Petroleum Corporation COM 56585A102 13,508 228,907 SH   SOLE   221,803 0 7,104
Marketaxess Holdings Inc COM 57060D108 313 1,480 SH   SOLE   1,480 0 0
Marriott Intl Inc New Cl A COM 571903202 3,535 32,562 SH   SOLE   32,019 0 543
Martin Marietta Materials, Inc COM 573284106 4,960 28,857 SH   SOLE   28,462 0 395
Masco Corp COM 574599106 1,238 42,345 SH   SOLE   42,345 0 0
Mastercard Incorporated Cl A COM 57636Q104 39,053 207,012 SH   SOLE   207,012 0 0
Match Group COM 57665R106 205 4,795 SH   SOLE   4,795 0 0
Mc Cormick & Co Inc COM 579780206 3,955 28,405 SH   SOLE   23,400 5,000 5
McDermott International Inc. COM 580037703 2,061 315,120 SH   SOLE   315,120 0 0
McDonald's Corp. COM 580135101 58,175 327,617 SH   SOLE   323,617 4,000 0
McKesson Corporation COM 58155Q103 555 5,028 SH   SOLE   4,995 0 33
Medidata Solutions, Inc. COM 58471A105 738 10,950 SH   SOLE   10,950 0 0
Mellanox Technologies LTD COM M51363113 205 2,214 SH   SOLE   87 0 2,127
Merck & Co. Inc. COM 58933Y105 86,336 1,129,903 SH   SOLE   1,111,683 14,000 4,220
Merger Fund COM 589509108 6,886 419,395 SH   SOLE   412,447 281 6,667
Merger Fund Institutional Cl COM 589509207 616 37,779 SH   SOLE   37,779 0 0
Metlife Inc COM 59156R108 11,073 269,689 SH   SOLE   256,668 0 13,021
MetLife Inc. Perp COM 59156rbp2 12,483 12,936,000 PRN   SOLE   12,813,000 0 123,000
Mettler-Toledo Int'l Inc. COM 592688105 226 400 SH   SOLE   400 0 0
MFC Vanguard Energy ETF COM 92204A306 415 5,379 SH   SOLE   5,379 0 0
MGM Resorts International COM 552953101 9,773 402,853 SH   SOLE   397,060 375 5,418
Micell Technologies Inc Ser D- COM 552990327 109 19,367 SH   SOLE   19,367 0 0
Micell Technologies Inc Ser D- PFD 553993056 109 19,367 SH   SOLE   19,367 0 0
Micron Technology Inc. COM 595112103 13,179 415,346 SH   SOLE   411,317 125 3,904
Microsoft Corp. COM 594918104 146,541 1,442,759 SH   SOLE   1,426,869 15,045 845
MicroStrategy Inc. COM 594972408 4,241 33,195 SH   SOLE   33,195 0 0
Middleby Corporation COM 596278101 855 8,320 SH   SOLE   8,320 0 0
Minerals Technologies Inc COM 603158106 7,285 141,900 SH   SOLE   141,900 0 0
Mirant Corp - (ESCROW) COM 604675991 0 10,055 SH   SOLE   10,055 0 0
Mitsubishi UFJ Financial Group COM 606822104 2,166 444,720 SH   SOLE   444,720 0 0
Mohawk Inds Inc COM 608190104 5,260 44,970 SH   SOLE   44,970 0 0
Molson Coors Brewing Co Cl B COM 60871R209 2,460 43,800 SH   SOLE   43,800 0 0
Momenta Pharmaceutical Inc. COM 60877T100 827 74,916 SH   SOLE   74,916 0 0
Mondelez Intl Inc Cl A COM 609207105 21,521 537,626 SH   SOLE   533,796 175 3,655
MongoDB Inc Cl A COM 60937P106 209 2,500 SH   SOLE   2,500 0 0
Moody's Corporation COM 615369105 407 2,905 SH   SOLE   2,905 0 0
Morgan Stanley COM 617446448 225 5,679 SH   SOLE   5,679 0 0
Morgan Stanley COM 61761jqk8 3,952 4,033,000 PRN   SOLE   4,000,000 0 33,000
Mosaic Co COM 61945C103 700 23,975 SH   SOLE   23,975 0 0
Mountain Province Diamonds Inc COM 62426e402 898 624,908 SH   SOLE   624,908 0 0
MSCI Inc. COM 55354G100 221 1,500 SH   SOLE   1,500 0 0
Myriad Genetics Inc COM 62855J104 581 20,000 SH   SOLE   20,000 0 0
Navigator Holdings Ltd Shs COM Y62132108 235 25,000 SH   SOLE   25,000 0 0
Nektar Therapeutics COM 640268108 10,368 315,431 SH   SOLE   315,431 0 0
Nestle SA COM H57312649 650 8,000 SH   SOLE   8,000 0 0
Nestle SA - ADR COM 641069406 1,583 19,550 SH   SOLE   19,550 0 0
Netflix Inc COM 64110L106 17,264 64,499 SH   SOLE   64,449 0 50
Neurocrine Biosciences Inc. COM 64125C109 1,300 18,200 SH   SOLE   18,200 0 0
New Mtm Fin Corp COM 647551100 150 11,900 SH   SOLE   9,400 0 2,500
New Relic Inc COM 64829B100 2,632 32,500 SH   SOLE   32,500 0 0
Newcrest Mining Ltd. COM Q6651B114 26,968 1,756,300 SH   SOLE   1,632,600 0 123,700
Newell Brands Inc COM 651229106 15,991 860,205 SH   SOLE   860,205 0 0
Newmont Mining Corp COM 651639106 46,947 1,354,904 SH   SOLE   1,240,004 0 114,900
Nextera Energy Inc. COM 65339F101 71,264 409,986 SH   SOLE   409,776 0 210
Nickel Creek Platinum Corp COM 65389F100 816 12,379,201 SH   SOLE   12,379,201 0 0
Nielsen Hldgs Plc Shs Eur COM G6518L108 817 35,000 SH   SOLE   35,000 0 0
Nippon Telephone & Telegraph A COM 654624105 398 9,802 SH   SOLE   9,000 0 802
Nisource Inc COM 65473P105 1,712 67,526 SH   SOLE   67,526 0 0
Nisource Inc Dep Shares PFD B COM 65473p881 4,604 183,855 SH   SOLE   182,305 0 1,550
Noble Energy Inc COM 655044105 12,959 690,766 SH   SOLE   690,766 0 0
Nokia Corp-Spon ADR COM 654902204 30,845 5,299,862 SH   SOLE   5,299,521 0 341
Northrop Grumman Corporation COM 666807102 1,791 7,315 SH   SOLE   7,315 0 0
Novagold Res Inc Com New COM 66987E206 27,325 6,917,759 SH   SOLE   6,427,159 0 490,600
Novartis AG COM 66987V109 40,256 469,128 SH   SOLE   463,479 5,000 649
Nucor Corp COM 670346105 6,900 133,181 SH   SOLE   131,917 0 1,264
Nulegacy Gold Corp COM 67053L108 2,510 28,556,090 SH   SOLE   28,556,090 0 0
Nutanix, Inc. COM 67059N108 758 18,225 SH   SOLE   18,225 0 0
Nutrien Ltd COM 67077M108 48,928 1,041,022 SH   SOLE   1,038,682 100 2,240
Nutrien Ltd COM 67077M959 3,166 67,400 SH   SOLE   67,400 0 0
Nvidia Corp. COM 67066G104 27,868 208,750 SH   SOLE   208,625 0 125
Occidental Petroleum Corp COM 674599105 22,326 363,739 SH   SOLE   362,624 0 1,115
Ocean First Financial Corp. COM 675234108 1,924 85,489 SH   SOLE   85,489 0 0
Oceanagold Corporation COM 675222103 39,996 10,964,624 SH   SOLE   10,444,682 0 519,942
OKTA Inc. COM 679295105 1,858 29,125 SH   SOLE   29,125 0 0
Omega Healthcare Invs Inc COM 681936100 2,938 83,579 SH   SOLE   83,579 0 0
Omeros Corp COM 682143102 272 24,400 SH   SOLE   23,400 0 1,000
Omnicom Group Inc. COM 681919106 233 3,183 SH   SOLE   1,700 0 1,483
Oneok Inc COM 682680103 962 17,828 SH   SOLE   17,828 0 0
Oracle Corp COM 68389X105 23,205 513,963 SH   SOLE   512,147 0 1,816
Oshaughnessy Small Mid Cap Gro COM 00768D749 5,535 463,578 SH   SOLE   450,610 0 12,968
Osisko Gold Royalties Ltd COM 68827L101 31,903 3,638,606 SH   SOLE   3,453,426 0 185,180
Osisko Mining Inc. COM 688281104 26,915 11,968,739 SH   SOLE   11,563,539 0 405,200
Owens-Illinois, Inc. COM 690768403 2,602 150,906 SH   SOLE   150,906 0 0
Pacira Pharmaceuticals Inc COM 695127100 344 8,000 SH   SOLE   8,000 0 0
Palo Alto Networks Inc COM 697435105 15,361 81,553 SH   SOLE   80,653 0 900
Pan Amern Silver Corp COM 697900108 64,467 4,415,526 SH   SOLE   4,169,426 0 246,100
Pandora Media, Inc. COM 698354107 1,989 245,808 SH   SOLE   245,808 0 0
Parker Hannifin Corp COM 701094104 9,232 61,900 SH   SOLE   61,900 0 0
Paychex Inc COM 704326107 394 6,042 SH   SOLE   6,042 0 0
Paycom Software Inc COM 70432V102 16,066 131,205 SH   SOLE   131,205 0 0
Paylocity Holding Corp COM 70438V106 1,767 29,350 SH   SOLE   29,350 0 0
Paypal Hldgs Inc COM 70450Y103 38,080 452,851 SH   SOLE   448,750 55 4,046
People's United Financial Inc. COM 712704105 303 21,000 SH   SOLE   21,000 0 0
Pepsico Inc COM 713448108 35,726 323,372 SH   SOLE   321,897 450 1,025
Perkinelmer Inc. COM 714046109 727 9,250 SH   SOLE   9,250 0 0
Pfizer Inc COM 717081103 62,402 1,429,598 SH   SOLE   1,399,057 20,000 10,541
Philip Morris International In COM 718172109 2,573 38,538 SH   SOLE   37,498 0 1,040
Phillips 66 COM 718546104 709 8,225 SH   SOLE   7,437 0 788
Pioneer Nat Res Co COM 723787107 4,001 30,425 SH   SOLE   30,425 0 0
Plains Gp Hldgs L P Class A COM 72651A207 3,625 180,327 SH   SOLE   178,868 0 1,459
Planet Fitness Inc Cl A COM 72703H101 534 9,950 SH   SOLE   9,950 0 0
Plexus Corp COM 729132100 5,266 103,100 SH   SOLE   103,100 0 0
PNC FINANCIA 6125 PFD PFD SE COM 693475857 502 19,500 SH   SOLE   19,500 0 0
PNC FINL SVCS GROUP INC COM 693475832 215 9,300 SH   SOLE   9,300 0 0
PNC Finl Svcs Group Inc COM 693475105 2,450 20,958 SH   SOLE   20,958 0 0
PNM Resources Inc. COM 69349H107 247 6,000 SH   SOLE   6,000 0 0
PolyOne Corporation COM 73179P106 4,240 148,250 SH   SOLE   148,250 0 0
Portola Pharmaceuticals Inc COM 737010108 11,821 605,585 SH   SOLE   600,200 200 5,185
Potlatchdeltic Corp COM 737630103 5,078 160,508 SH   SOLE   144,069 16,439 0
PowerShares QQQ COM 46090E103 1,057 6,850 SH   SOLE   6,850 0 0
PPL Corp COM 69351T106 331 11,700 SH   SOLE   11,700 0 0
Premier Gold Mines Ltd. COM 74051D104 18,654 15,813,560 SH   SOLE   15,087,560 0 726,000
Procter & Gamble COM 742718109 46,618 507,163 SH   SOLE   504,290 0 2,873
Profire Energy Inc COM 74316X101 1,727 1,191,211 SH   SOLE   1,191,211 0 0
Progressive Corp. COM 743315103 16,697 276,761 SH   SOLE   276,713 0 48
Proofpoint Inc. COM 743424103 650 7,750 SH   SOLE   7,750 0 0
Prudential Financial Inc. COM 744320102 4,133 50,677 SH   SOLE   49,714 0 963
Public Service Enterprise Grou COM 744573106 634 12,173 SH   SOLE   12,173 0 0
Pulte Group Inc. COM 745867101 278 10,702 SH   SOLE   8,993 0 1,709
PureFunds ISE Cyber Security COM 26924G201 319 9,480 SH   SOLE   9,480 0 0
PVH Corp. COM 693656100 5,502 59,190 SH   SOLE   59,190 0 0
Qualcomm Inc. COM 747525103 31,384 551,474 SH   SOLE   551,412 0 62
Quest Diagnostics Inc COM 74834L100 16,191 194,445 SH   SOLE   194,445 0 0
Randgold Res Ltd ADR COM 752344309 42,757 515,830 SH   SOLE   483,180 0 32,650
Raytheon Company COM 755111507 11,991 78,192 SH   SOLE   78,192 0 0
REGENXBIO Inc. COM 75901B107 262 6,245 SH   SOLE   6,245 0 0
Regions Financial Corporation COM 7591EP100 587 43,880 SH   SOLE   1,659 0 42,221
Renewable Energy Group Inc COM 75972A301 228 8,879 SH   SOLE   364 0 8,515
Republic Svcs Inc COM 760759100 12,997 180,286 SH   SOLE   176,923 0 3,363
Rev Group Inc. COM 749527107 2,031 270,500 SH   SOLE   270,500 0 0
Rio Tinto Plc Sponsored Adr COM 767204100 2,153 44,412 SH   SOLE   42,011 0 2,401
Roche Hldgs AG COM H69293217 322 1,300 SH   SOLE   1,300 0 0
Roche Holdings LTD COM 771195104 4,746 152,700 SH   SOLE   132,613 20,000 87
Rockhaven Resources Ltd (pvt) COM 77340P101 492 4,631,500 SH   SOLE   4,631,500 0 0
Rockwell Automation Inc COM 773903109 4,621 30,706 SH   SOLE   30,022 0 684
Rollins Inc. COM 775711104 293 8,110 SH   SOLE   8,110 0 0
Roper Technologies Inc COM 776696106 3,985 14,952 SH   SOLE   14,952 0 0
Ross Stores Inc. COM 778296103 595 7,150 SH   SOLE   7,150 0 0
Royal Dutch Shell F ADR COM 780259206 1,642 28,183 SH   SOLE   28,183 0 0
Royal Dutch Shell PLC - Class COM 780259107 43,758 730,022 SH   SOLE   730,022 0 0
Royal Gold Inc COM 780287108 50,228 586,430 SH   SOLE   536,530 0 49,900
Rush Enterprises Inc Cl A COM 781846209 4,782 138,700 SH   SOLE   138,700 0 0
Ryder System Inc W/rts COM 783549108 722 15,000 SH   SOLE   15,000 0 0
S&P Global Inc. COM 78409V104 12,537 73,775 SH   SOLE   73,775 0 0
Sabra Health Care REIT, Inc COM 78573L106 243 14,768 SH   SOLE   14,768 0 0
Sage Therapeutics Inc COM 78667J108 7,844 81,885 SH   SOLE   81,885 0 0
Salesforce Com Inc COM 79466L302 27,924 203,870 SH   SOLE   203,870 0 0
Samsung Electronics Co Ltd COM 00B16D4P2 5,354 7,415 SH   SOLE   7,415 0 0
Sangamo Therapeutics, Inc COM 800677106 1,367 119,037 SH   SOLE   119,037 0 0
Sanofi Sponsored ADR COM 80105N105 3,937 90,700 SH   SOLE   90,700 0 0
Sarepta Therapeutics Inc COM 803607100 5,948 54,505 SH   SOLE   54,505 0 0
Scansource Inc. COM 806037107 720 20,950 SH   SOLE   20,950 0 0
Schlumberger Ltd. COM 806857108 27,358 758,248 SH   SOLE   751,283 4,800 2,165
Schnitzer Steel Industries Inc COM 806882106 1,476 68,482 SH   SOLE   68,250 0 232
Schwab Charles Corp COM 808513105 8,944 215,372 SH   SOLE   213,972 100 1,300
Seagate Technology COM G7945M107 564 14,612 SH   SOLE   555 0 14,057
Sealed Air Corporation COM 81211K100 581 16,675 SH   SOLE   16,150 0 525
Seattle Genetics Inc COM 812578102 1,032 18,215 SH   SOLE   18,215 0 0
Sector SPDR fd Consumer Discre COM 81369Y407 1,740 17,570 SH   SOLE   17,570 0 0
Select Sector Uti Select SPDR COM 81369Y886 3,348 63,270 SH   SOLE   62,985 0 285
Semafo Inc COM 816922108 43,737 20,334,720 SH   SOLE   19,127,719 0 1,207,001
Servicenow Inc COM 81762P102 16,180 90,875 SH   SOLE   90,875 0 0
Shopify Inc Cl A COM 82509L107 7,377 53,285 SH   SOLE   53,285 0 0
Sibanye Gold ADR COM 825724206 1,498 529,500 SH   SOLE   529,500 0 0
Siemens AG COM D69671218 4,061 36,400 SH   SOLE   36,400 0 0
Siemens AG-SPONS ADR COM 826197501 32,068 571,833 SH   SOLE   570,633 0 1,200
Sinclair Broadcast Group Cl A COM 829226109 5,965 226,474 SH   SOLE   226,322 0 152
Siteone Landscape Supply Inc COM 82982L103 1,001 18,105 SH   SOLE   18,105 0 0
Skyworks Solutions Inc COM 83088M102 509 7,600 SH   SOLE   7,600 0 0
Societe Generale France ADR COM 83364L109 91 14,518 SH   SOLE   378 0 14,140
Sonoco Prods Co COM 835495102 8,115 152,744 SH   SOLE   152,500 0 244
Southwest Airls Co COM 844741108 1,184 25,476 SH   SOLE   25,447 0 29
Spark Therapeutics Inc COM 84652J103 819 20,925 SH   SOLE   20,925 0 0
SPDR Dow Jones Industrial Aver COM 78467X109 893 3,828 SH   SOLE   3,828 0 0
SPDR Gold Trust COM 78463V107 6,636 54,729 SH   SOLE   53,866 0 863
SPDR S&P 500 ETF COM 78462F103 19,021 76,109 SH   SOLE   72,961 0 3,148
SPDR S&P Biotech ETF COM 78464A870 10,733 149,590 SH   SOLE   149,590 0 0
SPDR S&P Dividend ETF COM 78464A763 814 9,094 SH   SOLE   9,094 0 0
SPDR S&P MIDCAP 400 ETF IV COM 78467Y107 1,022 3,377 SH   SOLE   3,377 0 0
SPDR Series Trust S&P Metals M COM 78464A755 4,151 158,500 SH   SOLE   158,500 0 0
SPDR Series Trust S&P Regl Bkg COM 78464A698 13,103 280,032 SH   SOLE   280,032 0 0
Splunk Inc COM 848637104 7,571 72,210 SH   SOLE   72,060 0 150
Spotify Technology SA COM L8681T102 278 2,450 SH   SOLE   2,450 0 0
Sprott Physical Gold & Silver COM 85208R010 129 10,300 SH   SOLE   8,000 0 2,300
Sproutly Canada Inc. COM 85209J108 3 10,000 SH   SOLE   10,000 0 0
Square Inc. CL A COM 852234103 7,198 128,335 SH   SOLE   128,335 0 0
Staar Surgical Co. COM 852312305 787 24,675 SH   SOLE   24,675 0 0
Stamps.Com Inc COM 852857200 1,401 9,000 SH   SOLE   9,000 0 0
Stanley Black & Decker Inc COM 854502101 15,108 126,175 SH   SOLE   126,175 0 0
Starbucks Corp COM 855244109 10,542 163,696 SH   SOLE   162,670 0 1,026
State Street Corporation COM 857477103 296 4,690 SH   SOLE   4,690 0 0
Steelcase Inc. COM 858155203 3,114 210,000 SH   SOLE   210,000 0 0
Strategic Metals Ltd COM 862759107 2,570 10,632,000 SH   SOLE   10,632,000 0 0
Stryker Corp COM 863667101 1,259 8,029 SH   SOLE   8,029 0 0
Suncoke Energy Partners LP COM 86722Y101 954 89,656 SH   SOLE   89,656 0 0
Suntrust Banks Inc COM 867914bj1 495 500,000 PRN   SOLE   500,000 0 0
SunTrust Banks, Inc. PFD 867914bn2 7,152 8,244,000 PRN   SOLE   8,207,000 0 37,000
SVB Finl Group COM 78486Q101 282 1,486 SH   SOLE   1,407 0 79
Symantec Corp COM 871503108 3,233 171,108 SH   SOLE   171,108 0 0
Sysco Corporation COM 871829107 11,961 190,891 SH   SOLE   174,201 16,400 290
Tableau Software Inc. Cl. A COM 87336U105 606 5,050 SH   SOLE   5,050 0 0
Tandem Diabetes Care Inc COM 875372203 514 13,550 SH   SOLE   13,550 0 0
Targa Res Corp COM 87612G101 6,995 194,200 SH   SOLE   194,200 0 0
Target Corp. COM 87612E106 4,054 61,347 SH   SOLE   58,593 0 2,754
Team Inc. COM 878155100 4,427 302,200 SH   SOLE   302,200 0 0
Technology Select Sector SPDR COM 81369Y803 534 8,620 SH   SOLE   8,620 0 0
Tegna Inc. COM 87901J105 10,595 974,666 SH   SOLE   974,600 0 66
Templeton Dragon Fund Inc COM 88018T101 359 21,090 SH   SOLE   21,090 0 0
Templeton Funds Inc World Fund COM 880196100 124 10,081 SH   SOLE   10,081 0 0
Terrace Energy Corp COM 88103M102 2 354,000 SH   SOLE   354,000 0 0
Tesla, Inc COM 88160R101 1,007 3,025 SH   SOLE   3,025 0 0
Texas Instruments Inc. COM 882508104 1,701 17,998 SH   SOLE   16,068 0 1,930
Texas Pac Ld Tr Sub Ctf Prop I COM 882610108 343 634 SH   SOLE   634 0 0
Textron Inc. COM 883203101 261 5,679 SH   SOLE   3,286 0 2,393
The Atlantic Trust Disciplined COM 00769G493 234 13,190 SH   SOLE   13,190 0 0
The Boston Beer Company, Inc. COM 100557107 220 913 SH   SOLE   35 0 878
The Delafield Fund COM 888894847 920 52,134 SH   SOLE   47,172 0 4,962
The GoDaddy Group Inc COM 380237107 479 7,300 SH   SOLE   7,300 0 0
The Interpublic Group of Compa COM 460690100 384 18,599 SH   SOLE   17,565 0 1,034
The Tocqueville Fund COM 888894102 55,943 1,794,759 SH   SOLE   1,716,245 0 78,514
The Toronto-Dominion Bank COM 891160509 552 11,100 SH   SOLE   11,100 0 0
The Trade Desk Inc Cl A COM 88339J105 516 4,450 SH   SOLE   4,450 0 0
The Ultimate Software Group, I COM 90385D107 1,140 4,655 SH   SOLE   4,655 0 0
Thermo Fisher Corp COM 883556102 27,151 121,324 SH   SOLE   120,034 20 1,270
Thor Industries Inc. COM 885160101 5,572 107,145 SH   SOLE   107,145 0 0
Tiffany & Co New COM 886547108 4,651 57,770 SH   SOLE   56,745 50 975
Tile Shop Holdings Inc COM 88677Q109 6,381 1,164,500 SH   SOLE   1,164,500 0 0
Tocqueville Gold Fund COM 888894862 4,683 152,248 SH   SOLE   150,352 0 1,896
Tocqueville Opportunity Fund COM 888894409 22,316 1,039,384 SH   SOLE   1,038,129 0 1,255
Tocqueville Select Fund COM 888894839 6,276 615,324 SH   SOLE   614,162 0 1,162
Torex Gold Resources Inc COM 891054603 35,592 3,740,640 SH   SOLE   3,490,590 0 250,050
Tortoise Midstream Energy Fund COM 89148B101 1,067 87,140 SH   SOLE   87,140 0 0
Total System Services, Inc. COM 891906109 5,525 67,966 SH   SOLE   64,339 0 3,627
Toyota Motor Corporation - ADR COM 892331307 1,376 11,850 SH   SOLE   11,850 0 0
Tractor Supply Co COM 892356106 1,252 15,000 SH   SOLE   15,000 0 0
TransUnion COM 89400J107 812 14,300 SH   SOLE   14,300 0 0
Travelers Companies Inc COM 89417E109 2,625 21,917 SH   SOLE   21,887 0 30
Trifecta Gold Ltd COM 89615v101 89 2,440,444 SH   SOLE   2,440,444 0 0
Trueblue Inc COM 89785X101 7,696 345,871 SH   SOLE   345,871 0 0
TTM Technologies Inc. COM 87305R109 12,448 1,279,350 SH   SOLE   1,279,350 0 0
Twilio Inc. Cl A COM 90138F102 1,206 13,500 SH   SOLE   13,500 0 0
Two Harbors Invt Corp Com COM 90187B408 211 16,426 SH   SOLE   16,426 0 0
Tyler Technologies Inc COM 902252105 553 2,975 SH   SOLE   2,975 0 0
Tyson Foods Inc Cl A COM 902494103 3,088 57,819 SH   SOLE   57,760 0 59
UBS AG COM H42097107 25,569 2,065,351 SH   SOLE   2,061,201 0 4,150
Unilever N V -NY Shares COM 904784709 30,056 558,653 SH   SOLE   558,213 0 440
Unilever Plc Sponsored ADR NEW COM 904767704 8,798 168,388 SH   SOLE   167,558 0 830
Union Pac Corp COM 907818108 26,419 191,122 SH   SOLE   191,001 0 121
United Parcel Service Inc Cl B COM 911312106 9,114 93,452 SH   SOLE   92,382 50 1,020
United States Steel Corporatio COM 912909108 182 10,000 SH   SOLE   10,000 0 0
United Technologies Corp COM 913017109 11,504 108,041 SH   SOLE   108,041 0 0
Unitedhealth Group Inc COM 91324P102 25,834 103,701 SH   SOLE   103,701 0 0
Universal Display Corp. COM 91347P105 1,128 12,050 SH   SOLE   11,900 0 150
UNIVERSITY N C CHAPE 2285 12 COM 914713h21 247 250,000 PRN   SOLE   250,000 0 0
Upland Software Inc. COM 91544A109 205 7,535 SH   SOLE   7,535 0 0
US Bancorp COM 902973304 21,558 471,727 SH   SOLE   467,167 150 4,410
US Bancorp COM 902973ay2 5,418 5,459,000 PRN   SOLE   5,421,000 0 38,000
US Concrete Inc. COM 90333L201 8,174 231,680 SH   SOLE   231,680 0 0
Vail Resorts Inc COM 91879Q109 3,121 14,806 SH   SOLE   14,730 0 76
Vale S A Adr COM 91912E105 3,417 259,045 SH   SOLE   259,045 0 0
Valero Energy Corp COM 91913Y100 1,200 16,001 SH   SOLE   12,333 0 3,668
Vaneck Vectors Gold Miners ETF COM 92189F791 755 31,307 SH   SOLE   31,307 0 0
VanEck Vectors Oil Service ETF COM 92189F718 2,465 175,700 SH   SOLE   175,700 0 0
Vanguard Consumer Discretionar COM 92204A108 336 2,235 SH   SOLE   2,235 0 0
Vanguard European ETF Int'l Eq COM 922042874 3,152 64,830 SH   SOLE   64,050 0 780
Vanguard Inde Funds Mid Cap COM 922908629 357 2,585 SH   SOLE   2,585 0 0
Vanguard Index Fds Extend Mkt COM 922908652 330 3,305 SH   SOLE   2,990 170 145
Vanguard International Equity COM 922042858 1,089 28,570 SH   SOLE   27,770 0 800
Vanguard Mid-Cap Value ETF COM 922908512 1,882 19,755 SH   SOLE   19,065 0 690
Vanguard S&P 500 ETF COM 922908363 1,025 4,460 SH   SOLE   4,460 0 0
Vanguard Small-Cap ETF COM 922908751 290 2,200 SH   SOLE   2,200 0 0
Vanguard Small-Cap Value ETF COM 922908611 2,435 21,347 SH   SOLE   20,782 0 565
Vanguard Value ETF COM 922908744 263 2,681 SH   SOLE   2,681 0 0
Vanguard/Primecap Fund Admiral COM 921936209 357 2,953 SH   SOLE   2,953 0 0
Veeva Systems, Inc Cl A COM 922475108 641 7,179 SH   SOLE   6,254 0 925
Ventas Inc. COM 92276F100 684 11,675 SH   SOLE   11,675 0 0
Verizon Communications COM 92343V104 52,525 934,275 SH   SOLE   931,522 0 2,753
Vermilion Energy Inc COM 923725105 1,467 69,620 SH   SOLE   69,620 0 0
Vertex Pharmaceuticals Inc COM 92532F100 2,127 12,835 SH   SOLE   12,835 0 0
Viacom Inc Class B COM 92553P201 352 13,686 SH   SOLE   446 0 13,240
Vicor Corp. COM 925815102 208 5,500 SH   SOLE   5,500 0 0
Viking Therapeutics Inc COM 92686J106 318 41,575 SH   SOLE   41,575 0 0
Viper Energy Partners LP COM 92763M105 1,531 58,800 SH   SOLE   58,800 0 0
Visa Inc Com CL A COM 92826C839 37,544 284,553 SH   SOLE   283,667 0 886
Voc Energy Trust COM 91829B103 982 272,012 SH   SOLE   272,012 0 0
Voya Financial Inc. COM 929089100 3,612 89,973 SH   SOLE   88,355 0 1,618
Voyager Therapeutics Inc COM 92915B106 263 28,000 SH   SOLE   28,000 0 0
Vulcan Materials Company COM 929160109 12,041 121,870 SH   SOLE   121,870 0 0
Wabco Hldgs Inc COM 92927K102 225 2,100 SH   SOLE   2,100 0 0
Wachovia Cap Tr III COM 92978aaa0 1,084 1,198,000 PRN   SOLE   1,198,000 0 0
Walgreens Boots Alliance Inc COM 931427108 1,257 18,393 SH   SOLE   14,258 0 4,135
Walmart De Mexico - ADR COM 93114W107 209 8,202 SH   SOLE   8,202 0 0
Walmart Inc. COM 931142103 31,843 341,842 SH   SOLE   341,242 0 600
Walt Disney Co COM 254687106 69,367 632,625 SH   SOLE   627,403 100 5,122
Waste Mgmt Inc COM 94106L109 15,119 169,895 SH   SOLE   169,650 0 245
Watsco Inc COM 942622200 1,609 11,567 SH   SOLE   11,567 0 0
WD 40 Co COM 929236107 1,100 6,000 SH   SOLE   0 6,000 0
WEC Energy Group Inc. COM 92939U106 328 4,742 SH   SOLE   4,742 0 0
Welbilt Inc. COM 949090104 979 88,103 SH   SOLE   86,093 0 2,010
Wells Fargo Co COM 949746rg8 3,566 3,734,000 PRN   SOLE   3,701,000 0 33,000
Wells Fargo Co New COM 949746101 7,600 164,939 SH   SOLE   164,939 0 0
WESCO International Inc. COM 95082P105 9,024 188,000 SH   SOLE   188,000 0 0
Wesdome Gold Mines Ltd. COM 95083r100 6,776 2,088,100 SH   SOLE   2,088,100 0 0
Western Union Co COM 959802109 247 14,504 SH   SOLE   550 0 13,954
Wex Inc. COM 96208T104 210 1,500 SH   SOLE   1,500 0 0
Weyerhaeuser Co COM 962166104 41,759 1,910,311 SH   SOLE   1,879,289 20,000 11,022
Wheaton Precious Metals COM 962879102 56,610 2,898,640 SH   SOLE   2,708,164 0 190,476
Willdan Group Inc COM 96924N100 1,958 55,969 SH   SOLE   55,969 0 0
Williams Cos Inc Del COM 969457100 249 11,283 SH   SOLE   11,283 0 0
Williams Sonoma Inc COM 969904101 579 11,475 SH   SOLE   11,475 0 0
Willis Towers Watson Plcltd Co COM G96629103 1,023 6,734 SH   SOLE   6,734 0 0
Workday Inc Cl A COM 98138H101 19,396 121,465 SH   SOLE   121,465 0 0
Worldpay Inc Cl A COM 981558109 4,710 61,620 SH   SOLE   61,470 0 150
Xencor Inc. COM 98401F105 322 8,900 SH   SOLE   8,900 0 0
Xilinx Inc. COM 983919101 241 2,835 SH   SOLE   2,835 0 0
XPO Logistics Inc COM 983793100 2,073 36,335 SH   SOLE   36,335 0 0
Yamana Gold Inc. COM 98462Y100 17,674 7,488,941 SH   SOLE   7,038,141 0 450,800
Yum Brands Inc COM 988498101 421 4,583 SH   SOLE   672 0 3,911
Zendesk, Inc. COM 98936J101 1,266 21,685 SH   SOLE   21,685 0 0
Zimmer Biomet Hldgs Inc COM 98956P102 623 6,005 SH   SOLE   6,005 0 0
Zions Bancorp 6 3 PFD DUTCH T COM 989701859 378 15,000 SH   SOLE   15,000 0 0
Zogenix Inc COM 98978L204 377 10,350 SH   SOLE   10,350 0 0
Zscaler Inc. COM 98980G102 680 17,350 SH   SOLE   17,350 0 0