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
1-800-Flowers.com, Inc. COM 68243Q106 132 10,504 SH   SOLE   474 0 10,030
3D Systems Corp COM 88554D205 5,436 393,594 SH   SOLE   393,594 0 0
3M Company COM 88579Y101 29,325 149,069 SH   SOLE   149,061 0 8
A.O. Smith Corporation COM 831865209 1,191 20,140 SH   SOLE   20,140 0 0
ABB Ltd F ADR COM 000375204 988 45,378 SH   SOLE   44,973 0 405
Abbott Labs COM 002824100 29,186 478,543 SH   SOLE   475,264 0 3,279
Abbvie Inc. COM 00287Y109 38,322 413,622 SH   SOLE   413,077 0 545
Abiomed Inc COM 003654100 695 1,700 SH   SOLE   1,700 0 0
Abtech Hldgs Inc COM 00400H108 1 80,000 SH   SOLE   80,000 0 0
Acadia Pharmaceuticals Inc COM 004225108 286 18,700 SH   SOLE   18,700 0 0
Accenture Plc Ireland Shs Clas COM G1151C101 2,445 14,944 SH   SOLE   14,944 0 0
Activision Blizzard, Inc. COM 00507V109 559 7,324 SH   SOLE   5,207 0 2,117
Acuity Brands, Inc. COM 00508Y102 7,337 63,320 SH   SOLE   63,320 0 0
Adaptimmune Therapeutics Plc S COM 00653A107 311 26,175 SH   SOLE   26,175 0 0
Adobe Sys Inc COM 00724F101 22,017 90,304 SH   SOLE   89,390 0 914
Advance Auto Parts Inc COM 00751Y106 1,042 7,681 SH   SOLE   7,181 0 500
Aegion Corporation COM 00770F104 5,921 229,950 SH   SOLE   229,950 0 0
Aegon N.V. COM 007924103 90 15,209 SH   SOLE   341 0 14,868
Aerie Pharmaceuticals Inc COM 00771V108 5,685 84,165 SH   SOLE   84,165 0 0
Aetna Inc New COM 00817Y108 940 5,121 SH   SOLE   5,065 0 56
Affiliated Managers Group COM 008252108 3,891 26,175 SH   SOLE   26,175 0 0
Aflac Inc COM 001055102 58,658 1,363,512 SH   SOLE   1,359,437 0 4,075
Agilent Technologies Inc Com COM 00846U101 13,256 214,360 SH   SOLE   209,626 0 4,734
AGNC Investment Corp. COM 00123q104 288 15,500 SH   SOLE   15,500 0 0
Agnico-Eagle Mines Ltd COM 008474108 67,066 1,463,135 SH   SOLE   1,379,434 0 83,701
AIB Group PLC COM G0R4HJ106 6,262 1,153,085 SH   SOLE   1,153,085 0 0
Air Products & Chemicals, Inc. COM 009158106 12,151 78,029 SH   SOLE   77,444 0 585
Alacer Gold Corp COM 010679108 7,563 4,091,800 SH   SOLE   4,091,800 0 0
Alamos Gold Inc. COM 011532108 41,267 7,252,520 SH   SOLE   6,653,920 0 598,600
Albemarle Corporation COM 012653101 6,526 69,180 SH   SOLE   68,980 0 200
Alcoa Corp COM 013872106 213 4,543 SH   SOLE   4,543 0 0
Alerian MLP ETF COM 00162Q866 4,062 402,150 SH   SOLE   398,905 0 3,245
Alibaba Group Hldg Ltd Sponsor COM 01609W102 12,057 64,985 SH   SOLE   64,985 0 0
Align Technologies Inc. COM 016255101 308 900 SH   SOLE   900 0 0
Alkermes PLC COM G01767105 1,132 27,514 SH   SOLE   27,514 0 0
Allergan Plc Shs COM G0177J108 23,066 138,352 SH   SOLE   136,088 0 2,264
Allstate Corporation COM 020002101 1,987 21,766 SH   SOLE   21,766 0 0
Almaden Minerals Ltd COM 020283305 4,009 5,607,319 SH   SOLE   5,607,319 0 0
Alnylam Pharmaceuticals Inc COM 02043Q107 5,389 54,716 SH   SOLE   54,616 0 100
Alphabet Inc Class A COM 02079K305 83,213 73,693 SH   SOLE   73,619 0 74
Alphabet Inc Class C COM 02079K107 110,607 99,141 SH   SOLE   98,867 0 274
Alta Mesa Res Inc WT Exp. 3/28 COM 02133L117 30 21,666 SH   SOLE   21,666 0 0
Alta Mesa Resources, Inc COM 02133L109 443 65,000 SH   SOLE   65,000 0 0
Altria Group Inc COM 02209S103 1,906 33,568 SH   SOLE   33,483 0 85
Amazon Inc. COM 023135106 183,344 107,862 SH   SOLE   107,481 0 381
Ambev Sa Sponsored ADR COM 02319V103 23,793 5,138,909 SH   SOLE   5,138,909 0 0
American Century Heritage Fund COM 025083791 227 9,637 SH   SOLE   9,637 0 0
American Express Co COM 025816bj7 507 500,000 PRN   SOLE   0 0 500,000
American Express Company COM 025816109 9,483 96,766 SH   SOLE   96,766 0 0
American FD Europacific GWTH F COM 29875E100 6,856 128,394 SH   SOLE   122,903 0 5,491
American Homes 4 Rent Cl A COM 02665T306 244 11,000 SH   SOLE   11,000 0 0
American Sts WTR Co COM COM 029899101 434 7,600 SH   SOLE   7,600 0 0
Ameriprise Financial, Inc. COM 03076C106 805 5,752 SH   SOLE   837 0 4,915
AmerisourceBergen Corp. COM 03073E105 211 2,472 SH   SOLE   2,472 0 0
Ametek Inc. COM 031100100 527 7,300 SH   SOLE   7,300 0 0
Amgen Inc COM 031162100 17,319 93,822 SH   SOLE   93,347 0 475
Amneal Pharmaceuticals, Inc. c COM 03168L105 309 18,837 SH   SOLE   18,837 0 0
Anadarko Pete Corp COM 032511107 1,555 21,227 SH   SOLE   21,065 0 162
Annaly Capital Management Inc. COM 035710409 152 14,803 SH   SOLE   14,803 0 0
Ansys Inc COM 03662Q105 365 2,094 SH   SOLE   1,573 0 521
Apergy Corp. COM 03755L104 263 6,289 SH   SOLE   6,289 0 0
Apogee Enterprises Inc COM COM 037598109 6,607 137,150 SH   SOLE   137,150 0 0
Appian Corp Cl A COM 03782L101 273 7,550 SH   SOLE   7,550 0 0
Apple Inc. COM 037833100 146,475 791,285 SH   SOLE   787,902 0 3,383
Applied Matls Inc COM 038222105 25,582 553,845 SH   SOLE   553,812 0 33
Apptio Inc Cl A COM 03835C108 253 7,000 SH   SOLE   7,000 0 0
Arcbest Corp COM 03937C105 490 10,712 SH   SOLE   450 0 10,262
Arch Coal Inc Cl A COM 039380407 805 10,260 SH   SOLE   5,176 0 5,084
Arconic Inc COM 03965L100 14,248 837,629 SH   SOLE   832,829 0 4,800
Ardmore Shipping Corp COM y0207t100 4,531 552,553 SH   SOLE   552,553 0 0
Argonaut Gold Inc COM 04016A101 16,351 9,305,350 SH   SOLE   8,504,048 0 801,302
Ark Trust 3D Printing COM 00214Q500 248 10,000 SH   SOLE   10,000 0 0
Array Biopharma Inc COM 04269X105 463 27,600 SH   SOLE   27,600 0 0
Arris International PLC COM G0551a103 6,486 265,335 SH   SOLE   265,335 0 0
Ascena Retail Group Inc. COM 04351G101 1,933 485,000 SH   SOLE   485,000 0 0
Ashland Global Holdings Inc. COM 044186104 4,449 56,908 SH   SOLE   56,658 0 250
Asml Holding N V N Y Registry COM N07059210 439 2,217 SH   SOLE   2,205 0 12
Aspen Aerogels Inc. COM 04523Y105 3,951 806,300 SH   SOLE   806,300 0 0
Aspen Insurance Holdings Ltd COM G05384105 3,653 89,750 SH   SOLE   89,020 0 730
Aspen Technology Inc COM 045327103 324 3,494 SH   SOLE   3,150 0 344
AT Mid Cap Equity Fund Institu COM 00769G477 160 11,257 SH   SOLE   11,257 0 0
AT&T Inc. COM 00206R102 21,047 655,464 SH   SOLE   652,667 0 2,797
ATAC Resources Ltd. COM 046491106 4,525 11,433,991 SH   SOLE   11,063,091 0 370,900
Atara Biotherapeutics Inc COM 046513107 361 9,825 SH   SOLE   9,825 0 0
Atlassian Corp Plc COM G06242104 438 7,000 SH   SOLE   7,000 0 0
Atos SE COM F06116101 6,806 49,831 SH   SOLE   49,831 0 0
Audentes Therapeutics Inc COM 05070R104 640 16,750 SH   SOLE   16,750 0 0
Autodesk Inc. COM 052769106 205 1,566 SH   SOLE   1,566 0 0
Automatic Data Processing Inc COM 053015103 35,394 263,862 SH   SOLE   263,862 0 0
Avangrid Inc. COM 05351W103 4,896 92,505 SH   SOLE   91,885 0 620
Avnet, Inc. COM 053807103 3,067 71,500 SH   SOLE   71,500 0 0
Axalta Coating Sys Ltd COM G0750C108 4,801 158,410 SH   SOLE   158,410 0 0
AZZ Incorporated COM 002474104 3,290 75,710 SH   SOLE   75,710 0 0
B & G Foods Inc - Class A COM 05508R106 5,080 169,900 SH   SOLE   169,900 0 0
B2Gold Corporation COM 11777Q209 53,104 20,583,031 SH   SOLE   19,117,251 0 1,465,780
Baker Hughes A Ge Co Cl A COM 05722G100 8,258 250,000 SH   SOLE   250,000 0 0
Banco Santander SA - ADR COM 05964H105 270 50,481 SH   SOLE   50,481 0 0
Bank Amer Corp COM 060505104 56,884 2,017,875 SH   SOLE   2,009,007 0 8,868
Bank New York Mellon Corp COM 064058100 24,771 459,314 SH   SOLE   459,314 0 0
Bank Of America C VAR 99 Due 1 COM 060505dr2 4,229 4,211,000 PRN   SOLE   4,048,000 0 163,000
Bank of America Corp COM 060505eg5 1,612 1,600,000 PRN   SOLE   1,590,000 0 10,000
Bank of New York Mellon Corp COM 064058ad2 4,393 4,302,000 PRN   SOLE   4,272,000 0 30,000
Barkerville Gold Mines Ltd COM 067642959 2,461 7,110,000 SH   SOLE   7,110,000 0 0
Barnes Group Inc. COM 067806109 6,430 109,175 SH   SOLE   109,175 0 0
Barrick Gold Corporation COM 067901108 2,304 175,474 SH   SOLE   175,334 0 140
Baxter Intl Inc COM 071813109 547 7,407 SH   SOLE   5,768 0 1,639
Bayer A G Sponsored Adr COM 072730302 16,165 586,107 SH   SOLE   585,938 0 169
BB&T Corp COM 054937107 4,213 83,521 SH   SOLE   83,464 0 57
BCE Inc. COM 05534B760 5,114 126,300 SH   SOLE   126,300 0 0
Beacon Roofing Supply, Inc. COM 073685109 303 7,100 SH   SOLE   7,100 0 0
Bear Creek Mining Corp COM 07380N104 13,814 10,199,466 SH   SOLE   9,630,066 0 569,400
Becton, Dickinson & Company COM 075887109 5,255 21,936 SH   SOLE   21,936 0 0
Beigene Ltd COM 07725L102 231 1,500 SH   SOLE   1,500 0 0
Berkshire Hathaway Inc Del Cl COM 084670702 25,813 138,297 SH   SOLE   135,941 0 2,356
Berkshire Hathaway Inc. - Clas COM 084670108 6,487 23 SH   SOLE   23 0 0
Best Buy Inc COM 086516101 732 9,819 SH   SOLE   317 0 9,502
BHP Billiton Limited - ADR COM 088606108 53,508 1,069,953 SH   SOLE   1,069,953 0 0
Biogen Inc. COM 09062X103 46,217 159,238 SH   SOLE   158,828 0 410
Biomarin Pharmaceutical Inc COM 09061G101 7,954 84,435 SH   SOLE   83,445 0 990
Blackstone Group LP COM 09253U108 540 16,775 SH   SOLE   15,775 0 1,000
Blue Bird Corp COM 095306106 6,085 272,239 SH   SOLE   272,239 0 0
Bluebird Bio Inc COM 09609G100 8,372 53,345 SH   SOLE   53,345 0 0
Boardwalk Pipeline Partners Lp COM 096627104 6,856 590,000 SH   SOLE   590,000 0 0
Boeing Company COM 097023105 39,798 118,619 SH   SOLE   116,911 0 1,708
Booking Holdings Inc. COM 09857L108 27,797 13,713 SH   SOLE   13,713 0 0
BP plc - ADR COM 055622104 2,945 64,489 SH   SOLE   64,489 0 0
Brighthouse Financial Inc. COM 10922N103 8,858 221,061 SH   SOLE   219,561 0 1,500
Brinks Co COM 109696104 4,136 51,860 SH   SOLE   51,370 0 490
Bristol Myers Squibb Co COM 110122108 35,938 649,406 SH   SOLE   644,566 0 4,840
British Amern Tob Plc Sponsore COM 110448107 27,828 551,586 SH   SOLE   548,586 0 3,000
Broadcom Ltd Shs COM 11135F101 4,312 17,772 SH   SOLE   17,672 0 100
Broadridge Financial Solutions COM 11133T103 823 7,154 SH   SOLE   6,650 0 504
Brookfield Infrastructure Part COM G16252101 542 14,105 SH   SOLE   14,105 0 0
Brookfield Property Partners L COM G16249107 200 10,500 SH   SOLE   10,500 0 0
BYD Co Ltd COM Y1023R104 155 25,000 SH   SOLE   25,000 0 0
C. H. Robinson Worldwide, Inc. COM 12541W209 510 6,100 SH   SOLE   6,100 0 0
CA INC COM COM 12673P105 3,279 91,970 SH   SOLE   91,970 0 0
Cabot Oil & Gas Corporation COM 127097103 6,907 290,228 SH   SOLE   290,228 0 0
Cadence Design Systems Inc. COM 127387108 908 20,962 SH   SOLE   5,602 0 15,360
CaesarStone Ltd COM M20598104 390 25,837 SH   SOLE   25,837 0 0
Cameco Corp COM 13321L108 467 41,500 SH   SOLE   41,500 0 0
Campbell Soup Co COM 134429109 6,555 161,688 SH   SOLE   161,688 0 0
Canadian Natl RY Co COM 136375102 245 3,000 SH   SOLE   3,000 0 0
Capital One Financial Corp. Pr COM 14040hbh7 1,824 1,785,000 PRN   SOLE   1,772,000 0 13,000
Capital One Finl Corp COM 14040H105 12,749 138,724 SH   SOLE   138,675 0 49
Capstead Mtg Corp Com No Par COM 14067E506 260 29,000 SH   SOLE   29,000 0 0
Carlisle Cos Inc COM 142339100 5,226 48,249 SH   SOLE   48,124 0 125
Carmax Inc COM 143130102 1,065 14,612 SH   SOLE   14,612 0 0
Cars.com Inc. COM 14575E105 15,101 531,911 SH   SOLE   531,911 0 0
Caterpillar Inc COM 149123101 37,434 275,920 SH   SOLE   275,920 0 0
CBRE Group Inc. Cl A COM 12504L109 3,066 64,215 SH   SOLE   64,215 0 0
CDK Global Inc COM 12508E101 590 9,069 SH   SOLE   6,823 0 2,246
CDW Corp COM 12514G108 242 3,000 SH   SOLE   3,000 0 0
Cedar Fair LP Depositry Unit COM 150185106 372 5,900 SH   SOLE   5,900 0 0
Celanese Corporation COM 150870103 251 2,258 SH   SOLE   98 0 2,160
Celgene Corp Com COM 151020104 4,066 51,200 SH   SOLE   51,200 0 0
Celldex Therapeutics Inc COM 15117B103 5 10,000 SH   SOLE   10,000 0 0
Centennial Resource Dev Inc Cl COM 15136A102 647 35,800 SH   SOLE   35,800 0 0
Central Fund Canada LTD COM 153501101 132 10,500 SH   SOLE   8,200 0 2,300
CenturyLink Inc. COM 156700106 4,001 214,671 SH   SOLE   203,941 0 10,730
CES Energy Solutions Corp COM 13566W108 755 221,150 SH   SOLE   221,150 0 0
Champions Oncology Inc. COM 15870P307 729 114,951 SH   SOLE   114,951 0 0
Charles River Laboratories Int COM 159864107 346 3,078 SH   SOLE   1,568 0 1,510
Charles Schwab COM 808513ap0 11,602 11,617,000 PRN   SOLE   11,090,000 0 527,000
Chemours Co. COM 163851108 479 10,793 SH   SOLE   10,793 0 0
Chevron Corp COM 166764100 30,887 244,303 SH   SOLE   244,303 0 0
Chipotle Mexican Grill Inc COM 169656105 17,277 40,051 SH   SOLE   40,051 0 0
Chubb Corp COM H1467J104 5,128 40,370 SH   SOLE   40,370 0 0
Church & Dwight Co., Inc. COM 171340102 223 4,200 SH   SOLE   4,200 0 0
Cia de Minas Buenaventura S.A. COM 204448104 17,662 1,295,800 SH   SOLE   1,232,700 0 63,100
Ciena Corporation COM 171779309 6,390 241,050 SH   SOLE   241,050 0 0
Cigna Corporation COM 125509109 1,298 7,638 SH   SOLE   7,638 0 0
Cincinnati Bell Inc. COM 171871502 2,518 160,405 SH   SOLE   160,405 0 0
Cintas COM 172908105 740 4,000 SH   SOLE   4,000 0 0
Cisco Sys Inc COM 17275R102 19,853 461,383 SH   SOLE   455,291 0 6,092
Citigroup Cap XI 7.875 Pfd Du COM 173080201 1,236 45,597 SH   SOLE   45,597 0 0
Citigroup Inc Var 99 Due 12/31 COM 172967jk8 4,697 4,585,000 PRN   SOLE   4,549,000 0 36,000
Citigroup Inc Var 99 Due 12/31 COM 172967kd2 516 494,000 PRN   SOLE   489,000 0 5,000
Citigroup Inc. COM 172967424 1,944 29,045 SH   SOLE   24,311 0 4,734
Citigroup Inc. Series K COM 172967341 549 20,000 SH   SOLE   20,000 0 0
Citrix Sys Inc COM 177376100 316 3,018 SH   SOLE   121 0 2,897
Clorox Company COM 189054109 240 1,775 SH   SOLE   1,575 0 200
Cloudera Inc COM 18914U100 3,806 279,045 SH   SOLE   278,295 0 750
Clovis Oncology Inc COM 189464100 246 5,400 SH   SOLE   5,400 0 0
Cme Group Inc Cl A COM 12572Q105 7,703 46,992 SH   SOLE   46,867 0 125
Cobalt 27 Cap Corp COM 19075M952 172 25,550 SH   SOLE   25,550 0 0
Coca Cola Co COM 191216100 29,161 664,869 SH   SOLE   661,239 0 3,630
Cognizant Technology Solutions COM 192446102 8,809 111,517 SH   SOLE   109,034 0 2,483
Coherent Inc. COM 192479103 9,135 58,400 SH   SOLE   57,900 0 500
Colgate Palmolive Co COM 194162103 28,654 442,125 SH   SOLE   441,125 0 1,000
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,352 193,601 SH   SOLE   193,601 0 0
Comerica Inc. COM 200340107 1,736 19,090 SH   SOLE   18,890 0 200
Commercial Metals Company COM 201723103 5,169 244,850 SH   SOLE   244,850 0 0
Computer Task Group Inc. COM 205477102 1,045 135,000 SH   SOLE   135,000 0 0
Conagra Brands Inc COM 205887102 6,365 178,140 SH   SOLE   170,800 0 7,340
ConocoPhillips COM 20825C104 694 9,974 SH   SOLE   9,516 0 458
Consolidated Communications COM 209034107 180 14,600 SH   SOLE   14,600 0 0
Constellation Brand Class A COM 21036P108 7,286 33,290 SH   SOLE   33,290 0 0
Contango ORE Inc. 144 COM 21077F100 6,317 263,200 SH   SOLE   263,200 0 0
Cooper Tire & Rubber Co. COM 216831107 8,577 326,130 SH   SOLE   326,130 0 0
Copart Inc COM 217204106 305 5,400 SH   SOLE   5,400 0 0
Corning Inc COM 219350105 27,171 987,662 SH   SOLE   986,131 0 1,531
Corvus Gold Inc COM 221013105 41,330 21,030,987 SH   SOLE   21,030,987 0 0
Costar Group Inc. COM 22160N109 1,093 2,650 SH   SOLE   2,650 0 0
Costco Wholesale Co COM 22160K105 1,252 5,993 SH   SOLE   5,993 0 0
Coupa Software Inc COM 22266L106 2,031 32,625 SH   SOLE   32,625 0 0
Crane Co. COM 224399105 7,003 87,400 SH   SOLE   87,400 0 0
Credit Suisse GRP AG F ADR COM 225401108 27,219 1,829,259 SH   SOLE   1,829,259 0 0
CRISPR Therapeutics AG COM H17182108 1,160 19,735 SH   SOLE   19,735 0 0
Criteo SA COM 226718104 1,892 57,600 SH   SOLE   57,600 0 0
Crown Castle Intl Corp COM 22822V101 456 4,230 SH   SOLE   4,230 0 0
CSX Corporation COM 126408103 294 4,603 SH   SOLE   4,603 0 0
CVS Health Corp Com COM 126650100 969 15,059 SH   SOLE   10,151 0 4,908
CYS Investments Inc COM 12673A108 282 37,600 SH   SOLE   37,600 0 0
Daimler AG COM D1668R123 2,164 33,710 SH   SOLE   33,710 0 0
Dalradian Resources Inc COM 235499100 931 850,000 SH   SOLE   850,000 0 0
Danaher Corp Del Com COM 235851102 3,278 33,215 SH   SOLE   33,215 0 0
Deere & Co Com COM 244199105 23,958 171,370 SH   SOLE   169,590 0 1,780
Delphi Technologies PLC COM G2709G107 1,498 32,956 SH   SOLE   32,956 0 0
Delta Air Lines Inc. COM 247361702 22,126 446,630 SH   SOLE   440,408 0 6,222
Depository Trust & Clearing Co COM 249670aa8 8,838 8,750,000 PRN   SOLE   8,250,000 0 500,000
Detour Gold Corporation COM 250669108 66,836 7,433,380 SH   SOLE   7,083,180 0 350,200
Deutsche Telekom AG F ADR COM 251566105 3,474 225,060 SH   SOLE   223,555 0 1,505
DFA Emergin Markets Core Equit COM 233203421 610 29,267 SH   SOLE   29,267 0 0
DFA International Small Cap Va COM 233203736 448 20,824 SH   SOLE   20,824 0 0
DFA US Target Value Portfolio COM 233203595 226 8,781 SH   SOLE   8,781 0 0
Diageo Plc Sponsored ADR COM 25243Q205 40,002 277,772 SH   SOLE   277,106 0 666
Diamond Offshore Drilling, Inc COM 25271C102 275 13,161 SH   SOLE   545 0 12,616
Diebold Nixdorf COM 253651103 7,618 637,500 SH   SOLE   637,500 0 0
Discover Financial Services COM 254709108 4,060 57,663 SH   SOLE   57,460 0 203
Discovery Communications, Inc. COM 25470F302 345 13,528 SH   SOLE   13,528 0 0
DocuSign Inc. COM 256163106 424 8,000 SH   SOLE   8,000 0 0
Dollar General Corp COM 256677105 4,176 42,355 SH   SOLE   42,355 0 0
Dollar Tree Inc COM 256746108 2,123 24,980 SH   SOLE   24,980 0 0
Dominion Energy Inc COM 25746U109 16,567 242,986 SH   SOLE   242,986 0 0
Dominos Pizza Inc Com COM 25754A201 339 1,200 SH   SOLE   1,200 0 0
Dover Corporation COM 260003108 2,676 36,563 SH   SOLE   36,563 0 0
DowDuPont Inc. COM 26078J100 56,964 864,133 SH   SOLE   860,777 0 3,356
Dropbox Inc. Cl A COM 26210C104 379 11,700 SH   SOLE   11,700 0 0
Ducommun Incorporated COM 264147109 6,864 207,425 SH   SOLE   207,425 0 0
Duke Energy Corp COM 26441C204 10,930 138,215 SH   SOLE   138,215 0 0
Dun & Bradstreet Corporation COM 26483E100 245 2,000 SH   SOLE   2,000 0 0
Dunkin Brands Group COM 265504100 2,963 42,900 SH   SOLE   42,900 0 0
Durect Corporation COM 266605104 1,807 1,158,568 SH   SOLE   1,158,568 0 0
Dycom Industries Inc COM 267475101 6,330 66,980 SH   SOLE   66,980 0 0
Eagle Materials Inc COM 26969P108 22,940 218,542 SH   SOLE   216,497 0 2,045
East Asia Minerals Corp COM 270541303 306 13,404,893 SH   SOLE   13,404,893 0 0
East West Bancorp, Inc. COM 27579R104 5,998 92,000 SH   SOLE   92,000 0 0
Eastman Chem Co COM 277432100 23,763 237,724 SH   SOLE   237,710 0 14
Eaton Corp Plc Shs COM G29183103 457 6,116 SH   SOLE   6,116 0 0
eBay Inc. COM 278642103 12,273 338,482 SH   SOLE   338,482 0 0
Echelon Diversified Fund LP COM 278LP8450 19 19,113 SH   SOLE   19,113 0 0
Ecolab Inc. COM 278865100 1,448 10,315 SH   SOLE   10,315 0 0
Editas Medicine Inc. COM 28106W103 653 18,225 SH   SOLE   18,225 0 0
Edwards Lifesciences Corp COM 28176E108 6,375 43,795 SH   SOLE   43,795 0 0
Electromed Inc. COM 285409108 2,293 423,100 SH   SOLE   423,100 0 0
Electronic Arts, Inc. COM 285512109 485 3,437 SH   SOLE   2,297 0 1,140
Electronics for Imaging Inc. COM 286082102 1,368 42,000 SH   SOLE   42,000 0 0
Eli Lilly & Co COM 532457108 1,634 19,152 SH   SOLE   19,152 0 0
EMCOR Group Inc COM 29084Q100 312 4,101 SH   SOLE   176 0 3,925
Emerson Elec Co COM COM 291011104 16,562 239,550 SH   SOLE   239,550 0 0
Enbridge Inc. COM 29250N105 224 6,285 SH   SOLE   6,285 0 0
Enduro Royalty Trust COM 29269K100 1,092 295,200 SH   SOLE   295,200 0 0
Energen Corporation COM 29265N108 2,403 33,000 SH   SOLE   31,000 0 2,000
Energy Select Sector SPDR Fund COM 81369Y506 1,434 18,883 SH   SOLE   18,883 0 0
EnLink Midstream Partners, LP COM 29336U107 155 10,000 SH   SOLE   10,000 0 0
ENN Energy Holdings Ltd. COM G3066L101 206 22,000 SH   SOLE   22,000 0 0
Entercom Communications Corp. COM 293639100 6,358 842,105 SH   SOLE   842,105 0 0
Enterprise Prods Partners L P COM 293792107 628 22,711 SH   SOLE   22,711 0 0
Enviva Partners LP COM 29414J107 1,400 48,100 SH   SOLE   48,100 0 0
Epam Sys Inc COM 29414B104 6,757 54,350 SH   SOLE   54,350 0 0
Eqt Corp COM COM 26884L109 4,930 89,345 SH   SOLE   89,345 0 0
Era Group Inc. COM 26885g109 159 12,270 SH   SOLE   12,270 0 0
Etsy Inc. COM 29786A106 1,097 26,000 SH   SOLE   26,000 0 0
Euronet Services Inc. COM 298736109 542 6,475 SH   SOLE   6,475 0 0
Europacific Growth Fund F3 COM 298706110 8,057 150,426 SH   SOLE   148,323 0 2,103
Everest Reinsurance Group Ltd. COM G3223R108 9,009 39,086 SH   SOLE   39,036 0 50
Evergy Inc. COM 30034W106 236 4,200 SH   SOLE   4,200 0 0
Eversource Energy COM 30040W108 1,004 17,133 SH   SOLE   17,133 0 0
Express Scripts Hldg Co COM 30219G108 2,107 27,284 SH   SOLE   22,780 0 4,504
Exxon Mobil Corp COM 30231G102 66,966 809,457 SH   SOLE   789,249 0 20,208
F M C Corp COM 302491303 1,805 20,230 SH   SOLE   19,930 0 300
F5 Networks Inc COM 315616102 433 2,508 SH   SOLE   2,500 0 8
Fabrinet COM G3323L100 25,429 689,315 SH   SOLE   687,115 0 2,200
Facebook Inc. COM 30303m102 134,420 691,745 SH   SOLE   690,130 0 1,615
Fair Isaac Corporation COM 303250104 483 2,500 SH   SOLE   2,500 0 0
Falco Resources Ltd. COM 30606C108 6,540 16,222,300 SH   SOLE   16,222,300 0 0
Falcon Oil & Gas Ltd. COM 306071101 10 40,000 SH   SOLE   40,000 0 0
Fannie Mae 8.25 Series S COM 313586752 63 10,000 SH   SOLE   10,000 0 0
Fanuc Corporation - ADR COM 307305102 398 20,070 SH   SOLE   20,070 0 0
Farmland Partners Inc. COM 31154R109 3,377 383,705 SH   SOLE   383,705 0 0
FedEx Corp. COM 31428X106 10,171 44,794 SH   SOLE   44,794 0 0
Fidelity 500 Index Fund - Prem COM 315911701 6,291 65,939 SH   SOLE   65,939 0 0
Fidelity National Financial, I COM 31620R303 2,206 58,640 SH   SOLE   57,920 0 720
Fidelity Spartan 500 Index Fun COM 315911206 4,338 45,489 SH   SOLE   45,489 0 0
Fifth Third 6.625 Pfd Ser I COM 316773605 557 20,555 SH   SOLE   20,205 0 350
Fifth Third Bancorp COM 316773100 1,055 36,764 SH   SOLE   17,609 0 19,155
Financial Select Sector SPDR F COM 81369Y605 17,739 667,124 SH   SOLE   665,738 0 1,386
Fireeye Inc COM 31816Q101 5,033 327,050 SH   SOLE   327,050 0 0
First Data Corp. COM 32008D106 898 42,900 SH   SOLE   42,900 0 0
First Rep Bk San Francisco Cal COM 33616C100 15,897 164,247 SH   SOLE   161,545 0 2,702
First Tr Exchange Traded Fd Wt COM 33733B100 486 10,100 SH   SOLE   10,100 0 0
FirstCash Inc COM 33767D105 259 2,888 SH   SOLE   117 0 2,771
Fiserv Inc. COM 337738108 222 3,000 SH   SOLE   3,000 0 0
Fission Uranium Corp. COM 33812R109 12 23,700 SH   SOLE   23,700 0 0
Fleetcor Technologies Inc. COM 339041105 4,629 21,976 SH   SOLE   21,476 0 500
Flex Ltd Ord COM Y2573F102 10,053 712,500 SH   SOLE   712,500 0 0
Flowserve Corp. COM 34354P105 5,354 132,516 SH   SOLE   131,516 0 1,000
Fluor Corporation COM 343412102 24,565 503,579 SH   SOLE   501,579 0 2,000
Ford Mtr Co Del Com Par $0.01 COM 345370860 15,939 1,439,873 SH   SOLE   1,439,873 0 0
Fortinet Inc COM 34959E109 221 3,544 SH   SOLE   3,500 0 44
Fortune Brands Home & Sec Inc COM 34964C106 443 8,250 SH   SOLE   8,250 0 0
Franco-Nevada Corporation COM 351858105 73,732 1,010,040 SH   SOLE   979,640 0 30,400
Fresnillo PLC COM G371E2108 51,499 3,412,500 SH   SOLE   3,199,700 0 212,800
FS Investment Corp COM 302635107 96 13,000 SH   SOLE   13,000 0 0
Fundamental Invs Inc CL F2 COM 360802821 1,477 23,606 SH   SOLE   23,606 0 0
Future Farm Technologies Inc. COM 36116Y100 3 12,500 SH   SOLE   12,500 0 0
Gannett Spinco Inc. COM 36473H104 235 21,995 SH   SOLE   901 0 21,094
GCI Liberty Inc CL A COM 36164V305 5,120 113,567 SH   SOLE   113,567 0 0
GCI Liberty Inc PFD Ser A COM 36164V503 864 36,068 SH   SOLE   36,068 0 0
GCP Applied Technologies Inc. COM 36164Y101 13,923 480,918 SH   SOLE   474,203 0 6,715
General Dynamics Corporation COM 369550108 10,560 56,651 SH   SOLE   56,651 0 0
General Electric Corp. COM 369604103 40,292 2,960,493 SH   SOLE   2,917,570 0 42,923
General Electric VAR COM 369604bq5 7,614 7,730,000 PRN   SOLE   7,230,000 0 500,000
General Mls Inc COM 370334104 1,973 44,569 SH   SOLE   40,879 0 3,690
General Motors 6.25 07/15/33 COM 370esc717 0 110,000 SH   SOLE   110,000 0 0
General Mtrs Co COM 37045V100 4,400 111,684 SH   SOLE   111,684 0 0
Genesee & Wyo Inc Cl A COM 371559105 272 3,350 SH   SOLE   3,350 0 0
Gentex Corp. COM 371901109 8,733 379,380 SH   SOLE   379,380 0 0
Genuine Parts Company COM 372460105 4,447 48,450 SH   SOLE   48,450 0 0
Getinge Ab COM W3443C107 9,087 998,675 SH   SOLE   998,675 0 0
Gilead Sciences Inc COM 375558103 5,653 79,794 SH   SOLE   74,911 0 4,883
Global Blood Therapeutics Inc. COM 37890U108 405 8,950 SH   SOLE   8,950 0 0
Global Payments Inc. COM 37940X102 1,129 10,130 SH   SOLE   10,130 0 0
GoGold Resources Inc. COM 38045Y102 1,423 4,455,000 SH   SOLE   4,455,000 0 0
Gold Standard Ventures Corp COM 380738104 145 106,400 SH   SOLE   106,400 0 0
Goldcorp Inc COM 380956409 73,183 5,335,133 SH   SOLE   5,038,389 0 296,744
Golden Entertainment Inc COM 381013101 2,024 75,000 SH   SOLE   75,000 0 0
Goldman Sachs Group Inc COM 38148bab4 4,796 4,714,000 PRN   SOLE   4,680,000 0 34,000
Goldman Sachs Group Inc COM 38141G104 16,127 73,117 SH   SOLE   72,708 0 409
Gome Retail Hlds COM G3978C124 1 12,525 SH   SOLE   12,525 0 0
Grace W R & Co Del New COM STK COM 38388F108 40,112 547,160 SH   SOLE   543,995 0 3,165
Graco Inc COM 384109104 830 18,365 SH   SOLE   17,340 0 1,025
Grainger W W Inc COM 384802104 310 1,005 SH   SOLE   40 0 965
Guidewire Software Inc COM 40171V100 266 3,000 SH   SOLE   3,000 0 0
Gulfport Energy Corp. COM 402635304 258 20,550 SH   SOLE   20,550 0 0
Halliburton Co COM 406216101 3,658 81,185 SH   SOLE   81,185 0 0
Hanesbrands Inc. COM 410345102 5,288 240,148 SH   SOLE   239,800 0 348
Hannover Rueckversicherung SE COM 410693105 2,777 44,396 SH   SOLE   44,396 0 0
Harsco Corp COM 415864107 12,270 555,225 SH   SOLE   555,225 0 0
HB Fuller Co. COM 359694106 9,065 168,875 SH   SOLE   168,875 0 0
HCA Healthcare Inc COM 40412C101 1,337 13,033 SH   SOLE   13,027 0 6
Health Care Select Sector SPDR COM 81369Y209 310 3,714 SH   SOLE   3,714 0 0
Hewlett Packard Enterprise Co COM 42824C109 5,379 368,200 SH   SOLE   368,200 0 0
Hexcel Corporation COM 428291108 239 3,600 SH   SOLE   3,600 0 0
Hi-Crush Partners LP Com COM 428337109 2,445 207,200 SH   SOLE   207,200 0 0
Home Depot Inc COM 437076102 299,530 1,535,264 SH   SOLE   1,535,134 0 130
Honeywell Intl Inc COM 438516106 16,207 112,508 SH   SOLE   112,508 0 0
Horizon Global Corporation COM 44052W104 3,020 506,650 SH   SOLE   506,650 0 0
Hospitality Pptys Tr Com Sh Be COM 44106M102 4,592 160,500 SH   SOLE   159,400 0 1,100
HOUSTON TEX INDPT SC 5.561 2/ COM 442403fx4 204 200,000 PRN   SOLE   200,000 0 0
HSBC Holdings PLC Spon ADR New COM 404280406 7,482 158,717 SH   SOLE   158,656 0 61
Hubspot Inc. COM 443573100 251 2,000 SH   SOLE   2,000 0 0
Humana Inc COM 444859102 316 1,063 SH   SOLE   669 0 394
Huntington Bancshares Inc. COM 446150al8 4,136 4,180,000 PRN   SOLE   4,148,000 0 32,000
Huttig Building Products Inc. COM 448451104 1,969 414,459 SH   SOLE   414,459 0 0
IAC/Interactivecorp COM 44919P508 812 5,328 SH   SOLE   5,185 0 143
Iamgold Corporation COM 450913108 48,451 8,339,177 SH   SOLE   7,818,700 0 520,477
IBM Corporation COM 459200101 28,725 205,622 SH   SOLE   204,231 0 1,391
ICF International Inc. COM 44925C103 5,851 82,357 SH   SOLE   80,002 0 2,355
Idacorp Inc COM 451107106 387 4,200 SH   SOLE   4,200 0 0
IDEX Corporation COM 45167R104 403 2,955 SH   SOLE   2,500 0 455
Idexx Labs Inc COM 45168D104 975 4,475 SH   SOLE   3,856 0 619
Iec Electrs Corp NEW COM COM 44949L105 1,058 181,555 SH   SOLE   181,555 0 0
II VI Inc. COM 902104108 235 5,400 SH   SOLE   5,400 0 0
Illinois Tool Works Inc Com COM 452308109 12,843 92,700 SH   SOLE   92,700 0 0
Immunomedics Inc. COM 452907108 1,035 43,725 SH   SOLE   43,725 0 0
Incyte Corp COM 45337C102 225 3,365 SH   SOLE   3,365 0 0
Industrial Select Sector SPDR COM 81369Y704 2,299 32,100 SH   SOLE   32,100 0 0
Ingenico Group COM 45684W107 2,471 138,300 SH   SOLE   138,300 0 0
Ingersoll-Rand PLC COM G47791101 690 7,690 SH   SOLE   7,690 0 0
Inovio Pharmaceuticals Inc COM 45773H201 116 29,500 SH   SOLE   29,500 0 0
Intel Corp COM 458140100 54,704 1,100,455 SH   SOLE   1,099,742 0 713
Intellia Therapeutics Inc COM 45826J105 521 19,050 SH   SOLE   19,050 0 0
Intercept Pharmaceuticals Inc COM 45845P108 252 3,000 SH   SOLE   3,000 0 0
Intercontinental Exchange Inc COM 45866F104 2,650 36,025 SH   SOLE   36,025 0 0
International Flavors&Fragranc COM 459506101 3,062 24,705 SH   SOLE   24,705 0 0
International Tower Hill Mines COM 46050R102 15,025 30,181,069 SH   SOLE   29,574,069 0 607,000
Intra Cellular Therapies Inc COM 46116X101 443 25,060 SH   SOLE   25,060 0 0
Intuit Com COM 461202103 13,137 64,302 SH   SOLE   62,812 0 1,490
Intuitive Surgical, Inc. COM 46120E602 8,976 18,759 SH   SOLE   18,090 0 669
Inuvo Inc COM 46122W204 349 451,509 SH   SOLE   451,509 0 0
Invesco Golden Drageon China E COM 46137V571 1,629 35,390 SH   SOLE   35,390 0 0
Ionis Pharmaceuticals Inc COM 462222100 24,587 590,049 SH   SOLE   588,049 0 2,000
Iovance Biotherapeutics Inc COM 462260100 319 24,925 SH   SOLE   24,925 0 0
IPG Photonics Corp COM 44980X109 1,103 5,000 SH   SOLE   5,000 0 0
Irhythm Technologies Inc. COM 450056106 284 3,500 SH   SOLE   3,500 0 0
Ironwood Pharmaceuticals, Inc. COM 46333X108 551 28,804 SH   SOLE   28,804 0 0
iShares - Russell 2000 Value F COM 464287630 6,025 45,675 SH   SOLE   45,675 0 0
iShares Comex Gold Trust COM 464285105 14,834 1,234,144 SH   SOLE   1,232,794 0 1,350
iShares FTSE/Xinhua China 25 I COM 464287184 493 11,474 SH   SOLE   11,474 0 0
iShares MSCI Canada Index Fund COM 464286509 542 19,000 SH   SOLE   19,000 0 0
Ishares MSCI EAFE Growth Index COM 464288885 747 9,475 SH   SOLE   9,475 0 0
iShares MSCI EAFE Index Fund COM 464287465 239 3,569 SH   SOLE   3,569 0 0
iShares MSCI EAFE Value Index COM 464288877 349 6,800 SH   SOLE   6,800 0 0
iShares MSCI Emerging Markets COM 464287234 3,437 79,324 SH   SOLE   77,358 0 1,966
iShares Russell 1000 Growth Fu COM 464287614 1,062 7,387 SH   SOLE   7,387 0 0
iShares Russell 2000 ETF COM 464287655 3,035 18,532 SH   SOLE   18,532 0 0
iShares Russell 2000 Growth In COM 464287648 4,531 22,174 SH   SOLE   20,754 0 1,420
iShares Russell Midcap Growth COM 464287481 4,369 34,477 SH   SOLE   32,252 0 2,225
iShares S&P 500 Growth Fund COM 464287309 244 1,500 SH   SOLE   1,500 0 0
iShares S&P Midcap 400/Barra G COM 464287606 360 1,600 SH   SOLE   1,600 0 0
iShares Silver Trust COM 46428Q109 261 17,250 SH   SOLE   17,250 0 0
IShares Tr Core MSCI Total Int COM 46432F834 644 10,710 SH   SOLE   10,710 0 0
Ishares TR Gl Clean Energy ETF COM 464288224 3,388 388,140 SH   SOLE   386,190 0 1,950
iShares U.S. Preferred Stock E COM 464288687 776 20,566 SH   SOLE   20,041 0 525
Ivanhoe Mines Ltd COM 46579R104 16,482 8,025,239 SH   SOLE   8,025,239 0 0
J.M. Smucker Co. COM 832696405 339 3,158 SH   SOLE   3,158 0 0
j2 Global Inc. COM 48123V102 7,209 83,233 SH   SOLE   83,233 0 0
Jaguar Mining Inc. COM 47009M400 17,861 64,330,707 SH   SOLE   64,330,707 0 0
JD Com Inc. Cl A COM 47215P106 13,328 342,190 SH   SOLE   338,795 0 3,395
Jefferies Financial Group COM 47233W109 5,282 232,273 SH   SOLE   232,220 0 53
Johnson & Johnson COM 478160104 87,526 721,329 SH   SOLE   720,894 0 435
Johnson Ctls Intl Plc Shs COM G51502105 2,777 83,019 SH   SOLE   82,019 0 1,000
Jounce Therapeutics Inc. COM 481116101 164 21,450 SH   SOLE   21,450 0 0
JPMorgan Chase & VAR 99 Due 1 COM 48127faa1 5,778 5,749,000 PRN   SOLE   5,601,000 0 148,000
JPMorgan Chase & Co COM 46625H100 46,381 445,117 SH   SOLE   441,654 0 3,463
JPMorgan Chase & Var 99 Due 12 COM 46625hha1 791 785,000 PRN   SOLE   735,000 0 50,000
Jpmorgan TR I US Large SEL COM 4812A2389 1,157 37,925 SH   SOLE   37,925 0 0
Juniper Networks COM 48203R104 206 7,506 SH   SOLE   349 0 7,157
Kansas City Southern COM 485170302 4,312 40,690 SH   SOLE   40,690 0 0
KANSAS ST DEV FIN 5.1700 03/0 COM 485429da9 207 200,000 PRN   SOLE   200,000 0 0
Kbr Inc COM 48242W106 377 21,050 SH   SOLE   21,050 0 0
Keane Group Inc. COM 48669A108 2,323 169,935 SH   SOLE   169,935 0 0
KeyCorp COM 493267108 1,712 87,621 SH   SOLE   87,621 0 0
Keysight Technologies Inc COM 49338L103 9,513 161,147 SH   SOLE   159,447 0 1,700
Kimberly-Clark Corp COM COM 494368103 8,670 82,304 SH   SOLE   82,304 0 0
Kimco Realty Corp COM COM 49446R109 568 33,457 SH   SOLE   33,457 0 0
Kinder Morgan Inc COM 49456B101 6,399 362,131 SH   SOLE   359,181 0 2,950
Kinross Gold Corporation COM 496902404 30,867 8,209,200 SH   SOLE   7,820,500 0 388,700
Kohls Corp COM 500255104 518 7,104 SH   SOLE   4,850 0 2,254
Koninklijke Philips NV COM 500472303 8,034 190,059 SH   SOLE   189,897 0 162
Kraft Heinz Co COM 500754106 5,414 86,180 SH   SOLE   85,695 0 485
Kroger Co COM 501044101 7,694 270,445 SH   SOLE   269,350 0 1,095
Kulicke & Soffa Industries Inc COM 501242101 3,651 153,271 SH   SOLE   153,271 0 0
La Jolla Pharmaceutical Co Com COM 503459604 252 8,650 SH   SOLE   8,650 0 0
Laboratory Corp of America Hol COM 50540R409 6,143 34,217 SH   SOLE   34,217 0 0
Lam Research Corp. COM 512807108 519 3,000 SH   SOLE   1,844 0 1,156
Las Vegas Sands Corp. COM 517834107 9,853 129,033 SH   SOLE   127,620 0 1,413
Lazard Ltd Shs A COM G54050102 6,811 139,250 SH   SOLE   139,250 0 0
Lennox International Inc. COM 526107107 500 2,500 SH   SOLE   2,500 0 0
Lexicon Pharmaceuticals Inc COM 528872302 164 13,650 SH   SOLE   13,650 0 0
Lexington Realty Trust COM 529043101 119 13,600 SH   SOLE   13,600 0 0
Libbey Inc COM 529898108 1,220 150,100 SH   SOLE   150,100 0 0
Ligand Pharmaceuticals Inc Cl COM 53220K504 1,423 6,871 SH   SOLE   6,760 0 111
Lincoln Natl Corp Ind COM 534187109 237 3,808 SH   SOLE   3,808 0 0
Lions Gate Entmnt Corp Cl A Vt COM 535919401 5,535 222,994 SH   SOLE   219,365 0 3,629
Lions Gate Entmnt Corp Cl B No COM 535919500 3,557 151,638 SH   SOLE   150,593 0 1,045
Lockheed Martin Corp COM 539830109 8,222 27,830 SH   SOLE   27,815 0 15
Loews Corporation COM 540424108 4,896 101,415 SH   SOLE   101,415 0 0
Louisiana Pac Corp COM 546347105 256 9,388 SH   SOLE   393 0 8,995
Lowes Cos Inc COM 548661107 15,783 165,147 SH   SOLE   164,715 0 432
Loxo Oncology Inc. COM 548862101 711 4,100 SH   SOLE   4,100 0 0
LTC Properties, Inc. COM 502175102 4,434 103,736 SH   SOLE   102,991 0 745
Lumentum Holdings Inc COM 55024U109 892 15,400 SH   SOLE   15,400 0 0
Lyondellbasell Inds F Class A COM N53745100 840 7,647 SH   SOLE   3,620 0 4,027
M & T Bank Corporation COM 55261F104 12,547 73,738 SH   SOLE   73,738 0 0
M/I Homes, Inc. COM 55305B101 3,346 126,374 SH   SOLE   126,374 0 0
Madrigal Pharmaceuticals Inc. COM 558868105 1,116 3,990 SH   SOLE   3,990 0 0
Mag Silver Corp COM 55903Q104 77,787 7,196,925 SH   SOLE   6,870,525 0 326,400
Magellan Midstream Partners COM 559080106 4,080 59,063 SH   SOLE   59,063 0 0
Magna International Inc COM 559222401 474 8,157 SH   SOLE   7,984 0 173
Manulife Finl Corp COM 56501R957 326 18,150 SH   SOLE   18,150 0 0
Marathon Petroleum Corporation COM 56585A102 17,016 242,526 SH   SOLE   232,805 0 9,721
Marketaxess Holdings Inc COM 57060D108 323 1,630 SH   SOLE   1,630 0 0
Marriott Intl Inc New Cl A COM 571903202 5,915 46,720 SH   SOLE   44,305 0 2,415
Martin Marietta Materials, Inc COM 573284106 8,341 37,350 SH   SOLE   36,920 0 430
Mastercard Incorporated Cl A COM 57636Q104 39,757 202,305 SH   SOLE   202,305 0 0
Match Group COM 57665R106 232 6,000 SH   SOLE   6,000 0 0
Mc Cormick & Co Inc COM 579780206 3,297 28,400 SH   SOLE   28,400 0 0
McDermott International Inc. COM 580037703 6,335 322,413 SH   SOLE   322,413 0 0
McDonald's Corp. COM 580135101 44,816 286,016 SH   SOLE   286,016 0 0
McKesson Corporation COM 58155Q103 6,111 45,809 SH   SOLE   45,218 0 591
Medidata Solutions, Inc. COM 58471A105 882 10,950 SH   SOLE   10,950 0 0
Medifast Inc. COM 58470H101 598 3,735 SH   SOLE   139 0 3,596
Merck & Co. Inc. COM 58933Y105 83,046 1,368,146 SH   SOLE   1,361,696 0 6,450
Merger Fund COM 589509108 7,518 445,899 SH   SOLE   438,833 0 7,066
Merger Fund Institutional Cl COM 589509207 670 39,967 SH   SOLE   39,967 0 0
Metlife Inc COM 59156R108 12,384 284,033 SH   SOLE   273,565 0 10,468
MetLife Inc. Perp COM 59156rbp2 14,261 14,018,000 PRN   SOLE   13,350,000 0 668,000
MFC Vanguard Energy ETF COM 92204A306 3,401 32,365 SH   SOLE   32,365 0 0
MGM Resorts International COM 552953101 12,068 415,697 SH   SOLE   410,249 0 5,448
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 9,884 188,481 SH   SOLE   179,841 0 8,640
Microsoft Corp. COM 594918104 131,112 1,329,602 SH   SOLE   1,329,602 0 0
Middleby Corporation COM 596278101 764 7,320 SH   SOLE   7,320 0 0
Minerals Technologies Inc COM 603158106 11,404 151,350 SH   SOLE   151,350 0 0
Mirant Corp - (ESCROW) COM 604675991 0 10,055 SH   SOLE   10,055 0 0
Mitsubishi UFJ Financial Group COM 606822104 2,517 445,407 SH   SOLE   444,720 0 687
MKS Instruments COM 55306N104 221 2,309 SH   SOLE   1,535 0 774
Mobile Telesystems-SP ADR COM 607409109 97 11,014 SH   SOLE   228 0 10,786
Mohawk Inds Inc COM 608190104 460 2,145 SH   SOLE   2,145 0 0
Molson Coors Brewing Co Cl B COM 60871R209 4,410 64,820 SH   SOLE   64,620 0 200
Momenta Pharmaceutical Inc. COM 60877T100 13,544 662,281 SH   SOLE   657,281 0 5,000
Mondelez Intl Inc Cl A COM 609207105 25,682 626,380 SH   SOLE   621,415 0 4,965
Monster Beverage Corp New COM 61174X109 413 7,200 SH   SOLE   7,200 0 0
Moody's Corporation COM 615369105 888 5,205 SH   SOLE   5,205 0 0
Morgan Stanley COM 61761jqk8 4,406 4,349,000 PRN   SOLE   4,316,000 0 33,000
Morgan Stanley COM 617446448 814 17,170 SH   SOLE   17,170 0 0
Mosaic Co COM 61945C103 806 28,725 SH   SOLE   28,725 0 0
Mountain Province Diamonds Inc COM 62426e402 1,781 726,940 SH   SOLE   726,940 0 0
MSCI Inc. COM 55354G100 267 1,614 SH   SOLE   1,500 0 114
Myriad Genetics Inc COM 62855J104 1,310 35,053 SH   SOLE   35,000 0 53
National Health Investors, Inc COM 63633D104 379 5,150 SH   SOLE   5,150 0 0
Navigator Holdings Ltd Shs COM Y62132108 316 25,000 SH   SOLE   25,000 0 0
Nektar Therapeutics COM 640268108 7,485 153,291 SH   SOLE   152,991 0 300
Nestle SA COM H57312649 621 8,000 SH   SOLE   8,000 0 0
Nestle SA - ADR COM 641069406 1,777 22,950 SH   SOLE   22,950 0 0
Netflix Inc COM 64110L106 26,619 68,004 SH   SOLE   67,954 0 50
Neurocrine Biosciences Inc. COM 64125C109 1,874 19,075 SH   SOLE   19,075 0 0
New Mtm Fin Corp COM 647551100 162 11,900 SH   SOLE   9,400 0 2,500
New Relic Inc COM 64829B100 4,527 45,000 SH   SOLE   45,000 0 0
New York Community Bancorp COM 649445103 148 13,400 SH   SOLE   13,400 0 0
Newcrest Mining Ltd. COM Q6651B114 39,053 2,420,700 SH   SOLE   2,287,000 0 133,700
Newell Brands Inc COM 651229106 12,357 479,155 SH   SOLE   474,155 0 5,000
Newmont Mining Corp COM 651639106 49,936 1,324,224 SH   SOLE   1,243,024 0 81,200
Nextera Energy Inc. COM 65339F101 68,062 407,484 SH   SOLE   407,259 0 225
Nextera Energy Inc. Unit COM 65339F846 3,765 50,500 SH   SOLE   50,500 0 0
Nickel Creek Platinum Crop COM 65389F100 1,789 12,379,201 SH   SOLE   12,379,201 0 0
Nippon Telephone & Telegraph A COM 654624105 445 9,812 SH   SOLE   9,081 0 731
Nisource Inc COM 65473P105 1,814 69,026 SH   SOLE   69,026 0 0
Noble Energy Inc COM 655044105 19,078 540,766 SH   SOLE   540,766 0 0
Nokia Corp-Spon ADR COM 654902204 26,918 4,681,323 SH   SOLE   4,680,801 0 522
Nordson Corp COM 655663102 321 2,500 SH   SOLE   2,500 0 0
Nordstrom Inc COM 655664100 207 4,000 SH   SOLE   4,000 0 0
Norfolk Southern Corporation COM 655844108 235 1,554 SH   SOLE   1,554 0 0
Northrop Grumman Corporation COM 666807102 1,742 5,660 SH   SOLE   5,660 0 0
Novagold Res Inc Com New COM 66987E206 31,965 7,183,159 SH   SOLE   6,638,059 0 545,100
Novartis AG COM 66987V109 39,736 526,031 SH   SOLE   524,904 0 1,127
Nucor Corp COM 670346105 6,710 107,360 SH   SOLE   107,360 0 0
Nulegacy Gold Corp COM 67053L108 4,344 28,556,090 SH   SOLE   28,556,090 0 0
Nutanix, Inc. COM 67059N108 2,020 39,175 SH   SOLE   39,175 0 0
Nutrien Ltd COM 67077M108 59,119 1,087,142 SH   SOLE   1,081,147 0 5,995
Nvidia Corp. COM 67066G104 51,260 216,380 SH   SOLE   216,380 0 0
Oakmark International Small Ca COM 413838509 221 12,987 SH   SOLE   12,987 0 0
Occidental Petroleum Corp COM 674599105 36,045 430,745 SH   SOLE   428,325 0 2,420
Ocean First Financial Corp. COM 675234108 2,559 85,401 SH   SOLE   85,401 0 0
Oceanagold Corporation COM 675222103 31,530 11,355,624 SH   SOLE   10,787,682 0 567,942
OKTA Inc. COM 679295105 1,301 25,825 SH   SOLE   25,825 0 0
Old Dominion Freight Line COM 679580100 310 2,080 SH   SOLE   2,000 0 80
Omega Healthcare Invs Inc COM 681936100 3,068 98,980 SH   SOLE   98,980 0 0
Omeros Corp COM 682143102 345 19,000 SH   SOLE   18,000 0 1,000
Omnicom Group Inc. COM 681919106 2,729 35,784 SH   SOLE   34,832 0 952
On Assignment Inc COM 00191U102 215 2,756 SH   SOLE   101 0 2,655
Oneok Inc COM 682680103 1,216 17,420 SH   SOLE   17,420 0 0
Oracle Corp COM 68389X105 23,300 528,824 SH   SOLE   527,903 0 921
Oshaughnessy Small Mid Cap Gro COM 00768D749 7,071 409,652 SH   SOLE   396,632 0 13,020
Osisko Gold Royalties Ltd COM 68827L101 34,785 3,673,106 SH   SOLE   3,469,426 0 203,680
Osisko Mining Inc. COM 688281104 15,974 11,668,739 SH   SOLE   11,263,539 0 405,200
Overstock.com COM 690370101 3,381 100,485 SH   SOLE   100,485 0 0
Owens-Illinois, Inc. COM 690768403 2,613 155,461 SH   SOLE   155,461 0 0
Pacwest Bancorp COM 695263103 255 5,153 SH   SOLE   5,153 0 0
Palo Alto Networks Inc COM 697435105 24,234 117,946 SH   SOLE   117,026 0 920
Pan Amern Silver Corp COM 697900108 84,562 4,724,126 SH   SOLE   4,487,426 0 236,700
Pandora Media, Inc. COM 698354107 1,937 245,808 SH   SOLE   245,808 0 0
Parker Hannifin Corp COM 701094104 6,055 38,850 SH   SOLE   38,850 0 0
Patriot National Bancorp Inc COM 70336F203 578 28,787 SH   SOLE   28,787 0 0
Paychex Inc COM 704326107 662 9,692 SH   SOLE   9,692 0 0
Paycom Software Inc COM 70432V102 15,118 152,965 SH   SOLE   152,965 0 0
Paylocity Holding Corp COM 70438V106 1,710 29,050 SH   SOLE   29,050 0 0
Paypal Hldgs Inc COM 70450Y103 34,428 413,447 SH   SOLE   409,201 0 4,246
Pegasystems Inc COM 705573103 503 9,175 SH   SOLE   9,175 0 0
People's United Financial Inc. COM 712704105 452 25,000 SH   SOLE   25,000 0 0
Pepsico Inc COM 713448108 33,472 307,450 SH   SOLE   306,410 0 1,040
Perkinelmer Inc. COM 714046109 311 4,250 SH   SOLE   4,250 0 0
Perrigo Co Plc COM G97822103 4,282 58,725 SH   SOLE   58,725 0 0
Pfizer Inc COM 717081103 53,955 1,487,196 SH   SOLE   1,478,992 0 8,204
PGT Inc. COM 69336V101 3,258 156,251 SH   SOLE   155,169 0 1,082
Philip Morris International In COM 718172109 3,525 43,658 SH   SOLE   42,818 0 840
Phillips 66 COM 718546104 833 7,416 SH   SOLE   7,333 0 83
Pier 1 Imports Inc COM 720279108 89 37,500 SH   SOLE   37,500 0 0
Pinnacle Finl Partners Inc COM 72346Q104 449 7,325 SH   SOLE   7,325 0 0
Pioneer Nat Res Co COM 723787107 270 1,425 SH   SOLE   1,425 0 0
Pitney Bowes Inc COM 724479100 998 116,500 SH   SOLE   116,500 0 0
Plains Gp Hldgs L P Class A COM 72651A207 5,507 230,323 SH   SOLE   228,764 0 1,559
Plexus Corp COM 729132100 5,314 89,250 SH   SOLE   89,250 0 0
PNC FINANCIA 6.125 PFD PFD SE COM 693475857 777 28,300 SH   SOLE   28,300 0 0
PNC FINL SVCS GROUP INC COM 693475832 233 9,300 SH   SOLE   9,300 0 0
PNC Finl Svcs Group Inc COM 693475105 2,950 21,838 SH   SOLE   21,838 0 0
PNM Resources Inc. COM 69349H107 233 6,000 SH   SOLE   6,000 0 0
PolyOne Corporation COM 73179P106 9,733 225,200 SH   SOLE   225,200 0 0
Pool Corp. COM 73278L105 390 2,575 SH   SOLE   2,575 0 0
Portola Pharmaceuticals Inc COM 737010108 12,543 332,090 SH   SOLE   329,350 0 2,740
Potlatchdeltic Corp COM 737630103 7,976 156,861 SH   SOLE   156,861 0 0
PowerShares QQQ COM 46090E103 528 3,075 SH   SOLE   3,075 0 0
PPL Corp COM 69351T106 297 10,400 SH   SOLE   10,400 0 0
Praxair Inc. COM 74005P104 4,122 26,064 SH   SOLE   26,064 0 0
Premier Gold Mines Ltd. COM 74051D104 29,379 14,798,660 SH   SOLE   14,072,660 0 726,000
Procter & Gamble COM 742718109 40,228 515,353 SH   SOLE   509,090 0 6,263
Profire Energy Inc COM 74316X101 4,026 1,191,211 SH   SOLE   1,191,211 0 0
Progressive Corp. COM 743315103 16,402 277,302 SH   SOLE   277,263 0 39
Proofpoint Inc. COM 743424103 1,989 17,250 SH   SOLE   17,250 0 0
Prudential Financial Inc. COM 744320102 6,078 64,998 SH   SOLE   63,850 0 1,148
PTC Inc. COM 69370C100 375 4,000 SH   SOLE   4,000 0 0
Public Service Enterprise Grou COM 744573106 659 12,173 SH   SOLE   12,173 0 0
Pulte Group Inc. COM 745867101 739 25,687 SH   SOLE   15,789 0 9,898
PureFunds ISE Cyber Security COM 26924G201 296 8,000 SH   SOLE   8,000 0 0
PVH Corp. COM 693656100 6,025 40,240 SH   SOLE   40,240 0 0
Q2 Gold Resources Inc COM 74731u104 0 80,130 SH   SOLE   80,130 0 0
QEP Resources, Inc. COM 74733V100 180 14,700 SH   SOLE   14,700 0 0
Qualcomm Inc. COM 747525103 30,921 550,972 SH   SOLE   549,972 0 1,000
Quest Diagnostics Inc COM 74834L100 22,138 201,360 SH   SOLE   201,360 0 0
Randgold Res Ltd ADR COM 752344309 36,936 479,130 SH   SOLE   443,980 0 35,150
Raytheon Company COM 755111507 13,126 67,947 SH   SOLE   67,947 0 0
Red Hat Inc COM 756577102 334 2,486 SH   SOLE   2,482 0 4
REGENXBIO Inc. COM 75901B107 766 10,675 SH   SOLE   10,675 0 0
Regions Financial Corporation COM 7591EP100 616 34,623 SH   SOLE   1,409 0 33,214
Republic Svcs Inc COM 760759100 14,516 212,351 SH   SOLE   208,988 0 3,363
Rev Group Inc. COM 749527107 3,555 209,000 SH   SOLE   209,000 0 0
Rio Tinto Plc Sponsored Adr COM 767204100 2,632 47,436 SH   SOLE   45,620 0 1,816
Roche Hldgs AG COM H69293217 290 1,300 SH   SOLE   1,300 0 0
Roche Holdings LTD COM 771195104 4,238 153,371 SH   SOLE   153,371 0 0
Rockhaven Resources Ltd COM 77340P101 440 4,631,500 SH   SOLE   4,631,500 0 0
Rockwell Automation Inc COM 773903109 4,897 29,461 SH   SOLE   28,828 0 633
Rollins Inc. COM 775711104 530 10,071 SH   SOLE   10,057 0 14
Roper Technologies Inc COM 776696106 4,512 16,352 SH   SOLE   16,352 0 0
Ross Stores Inc. COM 778296103 610 7,200 SH   SOLE   7,200 0 0
Royal Dutch Shell F ADR COM 780259206 2,303 33,265 SH   SOLE   33,233 0 32
Royal Dutch Shell PLC - Class COM 780259107 58,233 801,558 SH   SOLE   801,558 0 0
Royal Gold Inc COM 780287108 67,734 729,580 SH   SOLE   677,030 0 52,550
Rush Enterprises Inc Cl A COM 781846209 6,105 140,738 SH   SOLE   140,600 0 138
Ryder System Inc W/rts COM 783549108 1,078 15,000 SH   SOLE   15,000 0 0
S&P Global Inc. COM 78409V104 13,637 66,885 SH   SOLE   66,885 0 0
Sabra Health Care REIT, Inc COM 78573L106 473 21,747 SH   SOLE   21,747 0 0
Sage Therapeutics Inc COM 78667J108 15,230 97,295 SH   SOLE   97,295 0 0
Salesforce Com Inc COM 79466L302 25,900 189,885 SH   SOLE   189,885 0 0
Sangamo Therapeutics, Inc COM 800677106 4,841 340,940 SH   SOLE   340,940 0 0
Sanofi Sponsored ADR COM 80105N105 3,715 92,850 SH   SOLE   92,850 0 0
Sarepta Therapeutics Inc COM 803607100 4,094 30,975 SH   SOLE   30,975 0 0
Scana Corp COM 80589M102 440 11,430 SH   SOLE   11,430 0 0
Scansource Inc. COM 806037107 889 22,069 SH   SOLE   22,020 0 49
Schlumberger Ltd. COM 806857108 81,814 1,220,563 SH   SOLE   1,216,103 0 4,460
Schwab Charles Corp COM 808513105 6,850 134,043 SH   SOLE   134,043 0 0
Schwab Fundamental US Large Co COM 808509442 384 22,103 SH   SOLE   22,103 0 0
Seagate Technology COM G7945M107 637 11,274 SH   SOLE   372 0 10,902
Sealed Air Corporation COM 81211K100 944 22,242 SH   SOLE   21,476 0 766
Seattle Genetics Inc COM 812578102 1,209 18,215 SH   SOLE   18,215 0 0
Sector SPDR fd Consumer Discre COM 81369Y407 3,125 28,592 SH   SOLE   28,592 0 0
Select Sector Uti Select SPDR COM 81369Y886 3,494 67,252 SH   SOLE   66,727 0 525
Semafo Inc COM 816922108 61,100 21,037,920 SH   SOLE   19,864,719 0 1,173,201
Sequential Brands Group Inc. COM 81734P107 1,769 897,790 SH   SOLE   897,400 0 390
Servicenow Inc COM 81762P102 16,262 94,290 SH   SOLE   94,290 0 0
Sherwin Williams Co COM 824348106 230 565 SH   SOLE   565 0 0
Shopify Inc Cl A COM 82509L107 2,805 19,225 SH   SOLE   19,225 0 0
Sibanye Gold ADR COM 825724206 748 309,118 SH   SOLE   309,118 0 0
Siemens AG COM D69671218 4,818 36,600 SH   SOLE   36,600 0 0
Siemens AG-SPONS ADR COM 826197501 54,633 829,223 SH   SOLE   828,323 0 900
Signature Bank COM 82669G104 259 2,025 SH   SOLE   2,025 0 0
Sinclair Broadcast Group Cl A COM 829226109 4,568 142,080 SH   SOLE   142,080 0 0
Siteone Landscape Supply Inc COM 82982L103 1,873 22,305 SH   SOLE   22,305 0 0
Skyworks Solutions Inc COM 83088M102 735 7,600 SH   SOLE   7,600 0 0
Societe Generale France ADR COM 83364L109 114 13,673 SH   SOLE   378 0 13,295
Sonoco Prods Co COM 835495102 8,006 152,500 SH   SOLE   152,500 0 0
Sony Corp. - ADR COM 835699307 217 4,236 SH   SOLE   4,144 0 92
South St Corp COM 840441109 781 9,060 SH   SOLE   9,060 0 0
South32 Ltd COM 84473L105 154 11,560 SH   SOLE   11,560 0 0
Southwest Airls Co COM 844741108 1,438 28,256 SH   SOLE   28,231 0 25
SP Plus Corp COM 78469C103 296 7,945 SH   SOLE   343 0 7,602
Spark Therapeutics Inc COM 84652J103 3,412 41,225 SH   SOLE   41,225 0 0
SPDR Dow Jones Industrial Aver COM 78467X109 913 3,763 SH   SOLE   3,763 0 0
SPDR Gold Trust COM 78463V107 8,005 67,467 SH   SOLE   66,754 0 713
SPDR Index Share Fund S&P Chin COM 78463X400 5,298 50,564 SH   SOLE   50,564 0 0
SPDR S&P 500 ETF COM 78462F103 7,301 26,914 SH   SOLE   24,866 0 2,048
SPDR S&P Biotech ETF COM 78464A870 8,386 88,095 SH   SOLE   88,095 0 0
SPDR S&P Dividend ETF COM 78464A763 598 6,449 SH   SOLE   6,449 0 0
SPDR S&P MIDCAP 400 ETF IV COM 78467Y107 1,100 3,099 SH   SOLE   3,099 0 0
SPDR Series Trust S&P Metals M COM 78464A755 5,622 158,500 SH   SOLE   158,500 0 0
SPDR Series Trust S&P Regl Bkg COM 78464A698 16,366 268,302 SH   SOLE   268,302 0 0
Splunk Inc COM 848637104 9,916 100,051 SH   SOLE   99,901 0 150
Spotify Technology SA COM L8681T102 738 4,385 SH   SOLE   4,385 0 0
Square Inc. CL A COM 852234103 9,884 160,350 SH   SOLE   160,350 0 0
Stanley Black & Decker Inc COM 854502101 10,939 82,365 SH   SOLE   82,365 0 0
Starbucks Corp COM 855244109 21,141 432,770 SH   SOLE   428,133 0 4,637
State Street Corporation COM 857477103 1,022 10,980 SH   SOLE   10,980 0 0
Steel Dynamics Inc COM 858119100 217 4,728 SH   SOLE   154 0 4,574
Steelcase Inc. COM 858155203 9,882 732,000 SH   SOLE   732,000 0 0
Stone Ridge Reinsurance Risk P COM 861729101 333 36,547 SH   SOLE   36,547 0 0
Strategic Metals Ltd COM 862759107 3,680 10,632,000 SH   SOLE   10,632,000 0 0
Stryker Corp COM 863667101 1,512 8,954 SH   SOLE   8,954 0 0
Suncoke Energy Partners LP COM 86722Y101 1,375 91,656 SH   SOLE   91,656 0 0
Suntrust Banks Inc COM 867914bj1 514 500,000 PRN   SOLE   500,000 0 0
SunTrust Banks, Inc. COM 867914bn2 8,463 8,625,000 PRN   SOLE   8,588,000 0 37,000
SunTrust Banks, Inc. COM 867914103 246 3,720 SH   SOLE   626 0 3,094
Synchrony Finl COM 87165B103 6,956 208,375 SH   SOLE   203,412 0 4,963
Sysco Corporation COM 871829107 13,279 194,455 SH   SOLE   192,175 0 2,280
T. Rowe Price Emerging Markets COM 77956H864 247 5,857 SH   SOLE   5,857 0 0
Tableau Software Inc. Cl. A COM 87336U105 1,090 11,150 SH   SOLE   11,150 0 0
Tandem Diabetes Care Inc COM 875372203 536 24,350 SH   SOLE   24,350 0 0
Targa Res Corp COM 87612G101 13,363 270,005 SH   SOLE   270,005 0 0
Target Corp. COM 87612E106 4,895 64,310 SH   SOLE   58,705 0 5,605
Team Inc. COM 878155100 9,211 398,750 SH   SOLE   398,750 0 0
Technology Select Sector SPDR COM 81369Y803 438 6,300 SH   SOLE   6,300 0 0
Tegna Inc. COM 87901J105 11,456 1,055,825 SH   SOLE   1,055,825 0 0
Teleflex Inc. COM 879369106 268 1,000 SH   SOLE   1,000 0 0
Templeton Dragon Fund Inc COM 88018T101 1,277 59,940 SH   SOLE   59,940 0 0
Templeton Funds Inc World Fund COM 880196100 170 10,081 SH   SOLE   10,081 0 0
Terrace Energy Corp COM 88103M102 3 354,000 SH   SOLE   354,000 0 0
Tesaro Inc COM 881569107 285 6,415 SH   SOLE   6,415 0 0
Tesla, Inc COM 88160R101 854 2,490 SH   SOLE   2,490 0 0
Tetra Tech Inc. COM 88162G103 205 3,500 SH   SOLE   3,500 0 0
Texas Instruments Inc. COM 882508104 10,472 94,986 SH   SOLE   92,318 0 2,668
Texas Pac Ld Tr Sub Ctf Prop I COM 882610108 487 701 SH   SOLE   701 0 0
Textron Inc. COM 883203101 213 3,232 SH   SOLE   3,220 0 12
The Atlantic Trust Disciplined COM 00769G493 266 13,190 SH   SOLE   13,190 0 0
The Boston Beer Company, Inc. COM 100557107 236 787 SH   SOLE   31 0 756
The Delafield Fund COM 888894847 884 38,667 SH   SOLE   34,044 0 4,623
The GoDaddy Group Inc COM 380237107 353 5,000 SH   SOLE   5,000 0 0
The Interpublic Group of Compa COM 460690100 3,437 146,623 SH   SOLE   142,489 0 4,134
The Tocqueville Fund COM 888894102 60,153 1,666,764 SH   SOLE   1,559,273 0 107,491
The Tocqueville International COM 888894300 62,926 3,770,272 SH   SOLE   3,746,051 0 24,221
The Toronto-Dominion Bank COM 891160509 642 11,100 SH   SOLE   11,100 0 0
The Ultimate Software Group, I COM 90385D107 1,198 4,655 SH   SOLE   4,655 0 0
Thermo Fisher Corp COM 883556102 32,447 156,645 SH   SOLE   155,423 0 1,222
Tidewater Inc. COM 88642R109 2,221 76,770 SH   SOLE   76,770 0 0
Tiffany & Co New COM 886547108 1,006 7,644 SH   SOLE   7,644 0 0
Tile Shop Holdings Inc COM 88677Q109 5,294 687,500 SH   SOLE   687,500 0 0
T-Mobile US Inc COM 872590104 1,026 17,176 SH   SOLE   17,120 0 56
Tocqueville Bullion Reserve SW COM 98MSCW0Q9 16,618 13,806 SH   SOLE   13,806 0 0
Tocqueville Gold Fund COM 888894862 5,394 157,632 SH   SOLE   155,684 0 1,948
Tocqueville Opportunity Fund COM 888894409 28,479 978,673 SH   SOLE   977,761 0 912
Tocqueville Select Fund COM 888894839 8,005 647,165 SH   SOLE   646,003 0 1,162
Torex Gold Resources Inc COM 891054603 29,466 3,308,040 SH   SOLE   3,089,990 0 218,050
Tortoise MLP Fund, Inc. COM 89148B101 1,501 87,960 SH   SOLE   87,960 0 0
Total System Services, Inc. COM 891906109 1,729 20,451 SH   SOLE   15,644 0 4,807
Toyota Motor Corporation - ADR COM 892331307 1,475 11,450 SH   SOLE   11,450 0 0
Tractor Supply Co COM 892356106 1,147 15,000 SH   SOLE   15,000 0 0
Transocean Ltd. COM H8817H100 1,322 98,400 SH   SOLE   98,400 0 0
TransUnion COM 89400J107 1,023 14,275 SH   SOLE   14,275 0 0
Travelers Companies Inc COM 89417E109 3,001 24,532 SH   SOLE   24,532 0 0
Travelport Worldwide Ltd Shs COM G9019D104 351 18,923 SH   SOLE   735 0 18,188
Trueblue Inc COM 89785X101 11,927 442,551 SH   SOLE   442,271 0 280
TTM Technologies Inc. COM 87305R109 22,923 1,300,246 SH   SOLE   1,299,755 0 491
Twitter Inc COM 90184L102 838 19,200 SH   SOLE   18,500 0 700
Tyler Technologies Inc COM 902252105 661 2,975 SH   SOLE   2,975 0 0
Tyson Foods Inc Cl A COM 902494103 1,674 24,318 SH   SOLE   24,300 0 18
UBS AG COM H42097107 34,406 2,242,876 SH   SOLE   2,234,941 0 7,935
Unilever N V -NY Shares COM 904784709 30,156 541,203 SH   SOLE   540,763 0 440
Unilever Plc Sponsored ADR NEW COM 904767704 10,745 194,373 SH   SOLE   192,258 0 2,115
Union Pac Corp COM 907818108 27,549 194,442 SH   SOLE   194,432 0 10
United Parcel Service Inc Cl B COM 911312106 12,240 115,218 SH   SOLE   113,793 0 1,425
United Rentals COM 911363109 469 3,175 SH   SOLE   3,175 0 0
United States Steel Corporatio COM 912909108 351 10,087 SH   SOLE   10,000 0 87
United Technologies Corp COM 913017109 13,009 104,046 SH   SOLE   103,933 0 113
Unitedhealth Group Inc COM 91324P102 24,274 98,941 SH   SOLE   98,941 0 0
Universal Display Corp. COM 91347P105 447 5,195 SH   SOLE   5,195 0 0
Universal Forest Products Inc COM 913543104 264 7,200 SH   SOLE   7,200 0 0
UNIVERSITY N C CHAPE 2.285 12 COM 914713h21 247 250,000 PRN   SOLE   250,000 0 0
US Bancorp COM 902973ay2 6,204 6,045,000 PRN   SOLE   6,007,000 0 38,000
US Bancorp COM 902973304 23,852 476,846 SH   SOLE   473,302 0 3,544
US Concrete Inc. COM 90333L201 23,687 451,180 SH   SOLE   450,180 0 1,000
USB Capital IX Var 99 Due 12/3 COM 91731kaa8 1,286 1,419,000 PRN   SOLE   1,419,000 0 0
V F Corp COM 918204108 256 3,136 SH   SOLE   462 0 2,674
Vail Resorts Inc COM 91879Q109 459 1,675 SH   SOLE   1,675 0 0
Vale S A Adr COM 91912E105 3,484 271,745 SH   SOLE   271,745 0 0
Valeant Pharmaceuticals Int'l COM 91911K102 455 19,591 SH   SOLE   19,414 0 177
Valero Energy Corp COM 91913Y100 2,390 21,561 SH   SOLE   13,204 0 8,357
Vaneck Vectors Gold Miners ETF COM 92189F106 376 16,860 SH   SOLE   16,860 0 0
Vanguard Admiral Funds S&P Sma COM 921932828 201 1,320 SH   SOLE   1,320 0 0
Vanguard European ETF Int'l Eq COM 922042874 9,336 166,329 SH   SOLE   161,974 0 4,355
Vanguard Growth Index Fund Adm COM 922908660 264 3,435 SH   SOLE   3,435 0 0
Vanguard Inde Funds Mid Cap COM 922908629 1,116 7,082 SH   SOLE   7,082 0 0
Vanguard Mid-Cap Value ETF COM 922908512 5,084 46,030 SH   SOLE   44,780 0 1,250
Vanguard S&P 500 ETF COM 922908363 1,093 4,381 SH   SOLE   4,381 0 0
Vanguard Small-Cap ETF COM 922908751 342 2,200 SH   SOLE   2,200 0 0
Vanguard Small-Cap Value ETF COM 922908611 6,096 44,892 SH   SOLE   43,842 0 1,050
Vanguard Value ETF COM 922908744 278 2,675 SH   SOLE   2,675 0 0
Vanguard/Primecap Fund Admiral COM 921936209 413 2,953 SH   SOLE   2,953 0 0
Veeva Systems, Inc Cl A COM 922475108 402 5,235 SH   SOLE   5,000 0 235
Ventas Inc. COM 92276F100 579 10,175 SH   SOLE   10,175 0 0
Verizon Communications COM 92343V104 46,152 917,346 SH   SOLE   913,646 0 3,700
Vermilion Energy Inc COM 923725105 1,257 34,900 SH   SOLE   34,900 0 0
Vertex Pharmaceuticals Inc COM 92532F100 6,499 38,240 SH   SOLE   38,240 0 0
Viacom Inc Class B COM 92553P201 227 7,538 SH   SOLE   252 0 7,286
Viavi Solutions Inc COM 925550105 334 32,600 SH   SOLE   32,600 0 0
Vicor Corp. COM 925815102 261 6,000 SH   SOLE   6,000 0 0
Viper Energy Partners LP COM 92763M105 2,537 79,500 SH   SOLE   79,500 0 0
Visa Inc Com CL A COM 92826C839 37,163 280,584 SH   SOLE   280,579 0 5
Vodafone Group Plc - ADR COM 92857W308 2,682 110,319 SH   SOLE   108,762 0 1,557
Voya Financial Inc. COM 929089100 4,539 96,576 SH   SOLE   90,947 0 5,629
Voyager Therapeutics Inc COM 92915B106 724 37,075 SH   SOLE   37,075 0 0
Wabco Hldgs Inc COM 92927K102 298 2,550 SH   SOLE   2,550 0 0
Wachovia Cap Tr III COM 92978aaa0 2,263 2,295,000 PRN   SOLE   2,295,000 0 0
Walgreens Boots Alliance Inc COM 931427108 856 14,268 SH   SOLE   14,200 0 68
Walmart De Mexico - ADR COM 93114W107 214 8,110 SH   SOLE   8,110 0 0
Walmart Inc. COM 931142103 29,897 349,057 SH   SOLE   345,477 0 3,580
Walt Disney Co COM 254687106 62,396 595,326 SH   SOLE   589,662 0 5,664
Washington Real Estate Investm COM 939653101 219 7,205 SH   SOLE   7,205 0 0
Waste Mgmt Inc COM 94106L109 14,385 176,845 SH   SOLE   176,620 0 225
Watsco Inc COM 942622200 1,373 7,700 SH   SOLE   7,700 0 0
WD 40 Co COM 929236107 878 6,000 SH   SOLE   6,000 0 0
WEC Energy Group Inc. COM 92939U106 307 4,742 SH   SOLE   4,742 0 0
Welbilt Inc. COM 949090104 7,352 329,550 SH   SOLE   325,045 0 4,505
Wells Fargo Co COM 949746rg8 4,056 4,041,000 PRN   SOLE   4,008,000 0 33,000
Wells Fargo Co New COM 949746101 22,195 400,339 SH   SOLE   400,339 0 0
WESCO International Inc. COM 95082P105 10,980 192,300 SH   SOLE   192,300 0 0
Western Digital Corporation COM 958102105 241 3,110 SH   SOLE   745 0 2,365
Western Union Co COM 959802109 386 18,970 SH   SOLE   662 0 18,308
Westrock Co COM 96145D105 251 4,399 SH   SOLE   4,399 0 0
Weyerhaeuser Co COM 962166104 72,162 1,979,211 SH   SOLE   1,970,179 0 9,032
Wheaton Precious Metals COM 962879102 69,273 3,140,190 SH   SOLE   2,945,814 0 194,376
Willdan Group Inc COM 96924N100 1,733 55,969 SH   SOLE   55,969 0 0
Williams Cos Inc Del COM 969457100 314 11,583 SH   SOLE   11,583 0 0
Williams Sonoma Inc COM 969904101 1,607 26,174 SH   SOLE   26,174 0 0
Willis Towers Watson Plcltd Co COM G96629103 839 5,534 SH   SOLE   5,534 0 0
Workday Inc Cl A COM 98138H101 12,654 104,475 SH   SOLE   104,475 0 0
Worldpay Inc Cl A COM 981558109 994 12,160 SH   SOLE   12,160 0 0
Xencor Inc. COM 98401F105 348 9,400 SH   SOLE   9,400 0 0
Xerium Technologies Inc. COM 98416J118 12,558 948,458 SH   SOLE   948,458 0 0
Xilinx Inc. COM 983919101 233 3,565 SH   SOLE   3,565 0 0
XPO Logistics Inc COM 983793100 724 7,231 SH   SOLE   7,105 0 126
Yamana Gold Inc. COM 98462Y100 21,718 7,488,941 SH   SOLE   7,038,141 0 450,800
Yum Brands Inc COM 988498101 366 4,680 SH   SOLE   700 0 3,980
Zendesk, Inc. COM 98936J101 1,182 21,685 SH   SOLE   21,685 0 0
Zimmer Biomet Hldgs Inc COM 98956P102 606 5,435 SH   SOLE   5,435 0 0
Zions Bancorp 6.3 PFD DUTCH T COM 989701859 405 15,000 SH   SOLE   15,000 0 0
Zoes Kitchen Inc COM 98979J109 4,265 436,954 SH   SOLE   424,454 0 12,500