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
1LIFE HEALTHCARE INC COM 68269G107 863 47,550 SH   SOLE   47,550 0 0
3-D SYS CORP DEL COM 88554D205 1,649 213,856 SH   SOLE   213,856 0 0
3M CO COM 88579Y101 9,306 68,173 SH   SOLE   63,981 4,192 0
ABBOTT LABS COM 002824100 27,441 347,751 SH   SOLE   334,534 12,917 300
ABBVIE INC COM 00287Y109 20,382 267,521 SH   SOLE   265,089 0 2,432
ABERDEEN STD GOLD ETF TR COM 00326A104 183 12,100 SH   SOLE   12,100 0 0
ABIOMED INC COM 003654100 619 4,265 SH   SOLE   4,165 0 100
ABM INDS INC COM 000957100 1,084 44,500 SH   SOLE   44,500 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 576 13,625 SH   SOLE   13,625 0 0
ACCENTURE PLC IRELAND COM G1151C101 722 4,425 SH   SOLE   4,425 0 0
ACUITY BRANDS INC COM 00508Y102 5,636 65,795 SH   SOLE   65,795 0 0
ADOBE INC COM 00724F101 28,366 89,133 SH   SOLE   88,755 20 358
AFLAC INC COM 001055102 16,850 492,110 SH   SOLE   492,110 0 0
AGNC Investment Corp. COM 00123Q104 136 12,900 SH   SOLE   12,900 0 0
AGNICO EAGLE MINES LTD COM 008474108 430 10,818 SH   SOLE   10,818 0 0
AIR PRODS & CHEMS INC COM 009158106 8,625 43,211 SH   SOLE   43,211 0 0
ALBEMARLE CORP COM 012653101 5,068 89,903 SH   SOLE   89,903 0 0
ALCON INC COM H01301128 6,641 130,675 SH   SOLE   130,675 0 0
ALIBABA GROUP HLDG LTD COM 01609W102 27,502 141,414 SH   SOLE   140,904 25 485
ALLERGAN PLC COM G0177J108 621 3,509 SH   SOLE   3,509 0 0
ALLSTATE CORP COM 020002101 2,056 22,419 SH   SOLE   22,419 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 327 3,000 SH   SOLE   3,000 0 0
ALPHABET INC COM 02079K107 62,780 53,990 SH   SOLE   52,391 1,310 289
ALPHABET INC COM 02079K305 61,281 52,740 SH   SOLE   52,740 0 0
ALPS ETF TR COM 00162Q866 71 20,600 SH   SOLE   20,600 0 0
ALTA MESA RES INC 3 COM 02133L117 0 21,625 SH   SOLE   15,475 6,150 0
ALTRIA GROUP INC COM 02209S103 242 6,263 SH   SOLE   6,263 0 0
AMARIN CORP PLC COM 023111206 100 25,100 SH   SOLE   25,100 0 0
AMAZON COM INC COM 023135106 105,920 54,326 SH   SOLE   53,772 203 351
AMER STATES WTR CO COM 029899101 311 3,800 SH   SOLE   3,800 0 0
AMERICAN EXPRESS CO COM 025816109 8,571 100,116 SH   SOLE   100,116 0 0
AMERICAN HOMES 4 RENT COM 02665T306 209 9,000 SH   SOLE   9,000 0 0
AMERICAN TOWER CORP NEW COM 03027X100 526 2,414 SH   SOLE   2,396 0 18
AMERIPRISE FINL INC COM 03076C106 446 4,357 SH   SOLE   617 0 3,740
AMERISOURCEBERGEN CORP COM 03073E105 273 3,084 SH   SOLE   112 0 2,972
AMETEK INC COM 031100100 342 4,750 SH   SOLE   4,750 0 0
AMGEN INC COM 031162100 7,090 34,971 SH   SOLE   32,723 0 2,248
AMN HEALTHCARE SVCS INC COM 001744101 4,355 75,341 SH   SOLE   75,341 0 0
ANSYS INC COM 03662Q105 349 1,500 SH   SOLE   1,500 0 0
ANTHEM INC COM 036752103 4,836 21,300 SH   SOLE   21,200 0 100
APOGEE ENTERPRISES INC COM 037598109 5,676 272,625 SH   SOLE   272,625 0 0
APPLE INC COM 037833100 106,188 417,587 SH   SOLE   409,581 6,226 1,780
APPLIED MATLS INC COM 038222105 24,951 544,537 SH   SOLE   544,537 0 0
ARCONIC INC COM 03965L100 5,185 322,869 SH   SOLE   321,929 0 940
ARCTURUS THERAPEUTICS HLDG I COM 03969T109 142 10,450 SH   SOLE   10,450 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 211 2,654 SH   SOLE   1,025 0 1,629
ARROW ELECTRS INC COM 042735100 1,368 26,375 SH   SOLE   26,375 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 1,517 30,295 SH   SOLE   30,295 0 0
ASPEN TECHNOLOGY INC COM 045327103 204 2,150 SH   SOLE   2,150 0 0
ASTRAZENECA PLC COM 046353108 374 8,367 SH   SOLE   8,298 0 69
AT Mid Cap Equity Fund Institu COM 00769G477 152 11,257 SH   SOLE   11,257 0 0
AT&T INC COM 00206R102 20,923 717,774 SH   SOLE   707,167 0 10,607
ATLASSIAN CORP PLC COM G06242104 480 3,500 SH   SOLE   3,500 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 27,946 204,462 SH   SOLE   199,932 3,691 839
AUTOZONE INC COM 053332102 258 305 SH   SOLE   146 0 159
AVALARA INC COM 05338G106 388 5,200 SH   SOLE   5,000 0 200
AVANGRID INC COM 05351W103 2,613 59,690 SH   SOLE   59,110 0 580
AXT INC COM 00246W103 61 18,950 SH   SOLE   18,950 0 0
AZZ INC COM 002474104 572 20,355 SH   SOLE   20,355 0 0
Absolute Software Corp OC-Shs COM 00386B109 1,153 190,400 SH   SOLE   190,400 0 0
American Beacon Tocqueville In COM 024526394 6,284 506,758 SH   SOLE   489,408 3,065 14,285
American Beacon Tocqueville In COM 024526386 5,131 413,104 SH   SOLE   412,997 0 107
American Beacon Tocqueville In COM 024526378 6,286 504,504 SH   SOLE   504,504 0 0
American Express Co COM 025816BJ7 425 500,000 PRN   SOLE   500,000 0 0
American FD Europacific GWTH F COM 29875E100 5,184 120,565 SH   SOLE   113,495 0 7,070
Apollo Global Management LLC COM 03768E105 3,282 97,960 SH   SOLE   97,360 0 600
Applus Services SA COM E0534T106 17,811 2,774,696 SH   SOLE   2,774,696 0 0
BANCO SANTANDER SA COM 05964H105 120 50,891 SH   SOLE   50,891 0 0
BANK NEW YORK MELLON CORP COM 064058100 9,451 280,600 SH   SOLE   280,600 0 0
BARRICK GOLD CORPORATION COM 067901108 3,483 190,138 SH   SOLE   190,138 0 0
BAXTER INTL INC COM 071813109 266 3,276 SH   SOLE   3,276 0 0
BCE INC COM 05534B760 621 15,200 SH   SOLE   15,200 0 0
BECTON DICKINSON & CO COM 075887109 4,626 20,132 SH   SOLE   20,132 0 0
BELLEROPHON THERAPEUTICS INC COM 078771300 124 11,300 SH   SOLE   11,300 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 38,044 208,084 SH   SOLE   203,623 2,060 2,401
BERKSHIRE HATHAWAY INC DEL COM 084670108 1,088 4 SH   SOLE   4 0 0
BEST BUY INC COM 086516101 236 4,132 SH   SOLE   133 0 3,999
BHP GROUP LTD COM 088606108 8,668 236,238 SH   SOLE   236,238 0 0
BIO-TECHNE CORP COM 09073M104 228 1,200 SH   SOLE   1,200 0 0
BIOGEN INC COM 09062X103 48,182 152,291 SH   SOLE   150,785 40 1,466
BIOTELEMETRY INC COM 090672106 770 20,000 SH   SOLE   20,000 0 0
BK OF AMERICA CORP COM 060505104 18,501 871,438 SH   SOLE   867,515 0 3,923
BLACKSTONE GROUP INC COM 09260D107 5,698 125,035 SH   SOLE   125,035 0 0
BLOOM ENERGY CORP COM 093712107 290 55,500 SH   SOLE   55,500 0 0
BLUE BIRD CORP COM 095306106 603 55,131 SH   SOLE   55,131 0 0
BOEING CO COM 097023105 4,722 31,662 SH   SOLE   31,362 0 300
BOOKING HLDGS INC COM 09857L108 2,555 1,899 SH   SOLE   1,638 0 261
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 315 4,585 SH   SOLE   4,585 0 0
BP PLC COM 055622104 303 12,436 SH   SOLE   12,436 0 0
BRISTOL-MYERS SQUIBB CO COM 110122157 103 27,143 SH   SOLE   27,143 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 24,245 434,967 SH   SOLE   422,293 11,070 1,604
BROADCOM INC COM 11135F101 4,042 17,048 SH   SOLE   16,864 0 184
BROOKFIELD INFRAST PARTNERS COM G16252101 372 10,350 SH   SOLE   10,350 0 0
BROOKFIELD PROPERTY PARTRS L COM G16249107 85 10,500 SH   SOLE   10,500 0 0
BUNGE LIMITED COM G16962105 17,238 420,136 SH   SOLE   419,391 0 745
BYD Co Ltd COM Y1023R104 111 21,000 SH   SOLE   21,000 0 0
Bank of America Corp Pfd 5.375 COM 06053U601 3,621 149,305 SH   SOLE   147,860 0 1,445
Bank of Montreal COM 06368B5P9 1,478 1,803,000 PRN   SOLE   1,771,000 0 32,000
Bayer A G Sponsored Adr COM 072730302 1,085 75,000 SH   SOLE   75,000 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 538 8,142 SH   SOLE   5,143 0 2,999
CAMECO CORP COM 13321L108 329 43,075 SH   SOLE   43,075 0 0
CAPITAL ONE FINL CORP COM 14040H105 8,930 177,112 SH   SOLE   177,087 0 25
CARDINAL HEALTH INC COM 14149Y108 361 7,523 SH   SOLE   373 0 7,150
CARLISLE COS INC COM 142339100 1,800 14,370 SH   SOLE   13,071 0 1,299
CARMAX INC COM 143130102 276 5,129 SH   SOLE   5,129 0 0
CARS COM INC COM 14575E105 2,644 614,874 SH   SOLE   614,874 0 0
CARTERS INC COM 146229109 375 5,700 SH   SOLE   5,700 0 0
CATERPILLAR INC DEL COM 149123101 36,943 318,368 SH   SOLE   316,648 80 1,640
CBRE GROUP INC COM 12504L109 1,963 52,060 SH   SOLE   52,060 0 0
CENTURYLINK INC COM 156700106 1,028 108,636 SH   SOLE   106,170 0 2,466
CERNER CORP COM 156782104 283 4,500 SH   SOLE   4,500 0 0
CF INDS HLDGS INC COM 125269100 298 10,945 SH   SOLE   5,641 0 5,304
CHAMPIONS ONCOLOGY INC COM 15870P307 1,868 252,461 SH   SOLE   252,461 0 0
CHANGE HEALTHCARE INC COM 15912K100 2,194 219,605 SH   SOLE   219,605 0 0
CHARLES RIV LABS INTL INC COM 159864107 303 2,400 SH   SOLE   2,400 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 651 6,475 SH   SOLE   6,475 0 0
CHEVRON CORP NEW COM 166764100 20,444 282,139 SH   SOLE   281,782 0 357
CHINA MOBILE LIMITED COM 16941M109 203 5,380 SH   SOLE   4,077 0 1,303
CHIPOTLE MEXICAN GRILL INC COM 169656105 15,987 24,430 SH   SOLE   24,430 0 0
CHURCH & DWIGHT INC COM 171340102 276 4,299 SH   SOLE   3,668 0 631
CIGNA CORP NEW COM 125523100 1,180 6,658 SH   SOLE   6,658 0 0
CINTAS CORP COM 172908105 520 3,000 SH   SOLE   3,000 0 0
CISCO SYS INC COM 17275R102 25,446 647,323 SH   SOLE   636,389 100 10,834
CITIGROUP INC COM 172967424 773 18,356 SH   SOLE   9,742 0 8,614
CITRIX SYS INC COM 177376100 268 1,896 SH   SOLE   104 0 1,792
CLOUDERA INC COM 18914U100 2,766 351,458 SH   SOLE   346,958 0 4,500
COCA COLA CO COM 191216100 16,426 371,218 SH   SOLE   371,218 0 0
CODA OCTOPUS GROUP INC COM 19188U206 3,052 544,003 SH   SOLE   544,003 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 3,443 74,090 SH   SOLE   74,090 0 0
COLGATE PALMOLIVE CO COM 194162103 27,973 421,535 SH   SOLE   417,285 3,060 1,190
COMCAST CORP NEW COM 20030N101 6,042 175,744 SH   SOLE   175,744 0 0
COMMERCIAL METALS CO COM 201723103 292 18,500 SH   SOLE   18,500 0 0
COMPUTER TASK GROUP INC COM 205477102 783 204,315 SH   SOLE   204,315 0 0
CONAGRA BRANDS INC COM 205887102 252 8,596 SH   SOLE   8,596 0 0
CONOCOPHILLIPS COM 20825C104 442 14,352 SH   SOLE   9,804 0 4,548
CONSTELLATION BRANDS INC COM 21036P108 13,408 93,527 SH   SOLE   93,027 0 500
COPART INC COM 217204106 480 7,000 SH   SOLE   7,000 0 0
CORNING INC COM 219350105 3,900 189,897 SH   SOLE   189,897 0 0
CORTEVA INC COM 22052L104 2,036 86,630 SH   SOLE   86,630 0 0
COSTAR GROUP INC COM 22160N109 778 1,325 SH   SOLE   1,325 0 0
COSTCO WHSL CORP NEW COM 22160K105 6,432 22,557 SH   SOLE   22,554 0 3
COUPA SOFTWARE INC COM 22266L106 2,197 15,725 SH   SOLE   15,725 0 0
CRANE CO COM 224399105 4,450 90,475 SH   SOLE   90,475 0 0
CRH PLC COM 12626K203 2,212 82,400 SH   SOLE   82,400 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 2,933 435,100 SH   SOLE   435,100 0 0
CROWDSTRIKE HLDGS INC COM 22788C105 2,533 45,494 SH   SOLE   45,494 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 362 2,505 SH   SOLE   2,505 0 0
CSX CORP COM 126408103 246 4,294 SH   SOLE   4,010 0 284
CUMMINS INC COM 231021106 339 2,503 SH   SOLE   1,650 0 853
CVS HEALTH CORP COM 126650100 1,009 17,014 SH   SOLE   17,014 0 0
CYBERARK SOFTWARE LTD COM M2682V108 6,678 78,047 SH   SOLE   76,987 40 1,020
Centerpoint Energy Inc COM 15189TAS6 3,927 4,909,000 PRN   SOLE   4,862,000 0 47,000
Centerra Gold Inc. COM 152006102 588 100,000 SH   SOLE   100,000 0 0
Charles Schwab COM 808513AP0 5,142 5,650,000 PRN   SOLE   5,650,000 0 0
Citigroup Inc. COM 172967HQ7 8,518 9,011,000 PRN   SOLE   8,951,000 0 60,000
Colossus Minerals Inc COM 19681L109 0 2,045,823 SH   SOLE   2,045,823 0 0
DANAHER CORPORATION COM 235851102 4,632 33,467 SH   SOLE   33,467 0 0
DEERE & CO COM 244199105 33,548 242,822 SH   SOLE   238,492 3,055 1,275
DELTA AIR LINES INC DEL COM 247361702 10,112 354,434 SH   SOLE   353,677 0 757
DEXCOM INC COM 252131107 2,857 10,610 SH   SOLE   10,582 0 28
DIAGEO P L C COM 25243Q205 11,587 91,154 SH   SOLE   91,004 0 150
DIGITAL RLTY TR INC COM 253868103 245 1,765 SH   SOLE   1,765 0 0
DISCOVER FINL SVCS COM 254709108 555 15,559 SH   SOLE   15,500 0 59
DISCOVERY INC COM 25470F302 323 18,396 SH   SOLE   18,396 0 0
DISCOVERY INC COM 25470F104 391 20,122 SH   SOLE   14,212 0 5,910
DISNEY WALT CO COM 254687106 43,179 446,987 SH   SOLE   441,477 3,600 1,910
DOLLAR GEN CORP NEW COM 256677105 6,062 40,145 SH   SOLE   40,145 0 0
DOLLAR TREE INC COM 256746108 1,564 21,285 SH   SOLE   21,285 0 0
DOMINION ENERGY INC COM 25746U109 11,148 154,429 SH   SOLE   149,429 5,000 0
DOVER CORP COM 260003108 1,461 17,401 SH   SOLE   15,886 0 1,515
DOW INC COM 260557103 2,325 79,507 SH   SOLE   79,507 0 0
DUKE ENERGY CORP NEW COM 26441C204 10,663 131,835 SH   SOLE   131,835 0 0
DUNKIN BRANDS GROUP INC COM 265504100 1,438 27,075 SH   SOLE   27,075 0 0
DUPONT DE NEMOURS INC COM 26614N102 9,333 273,689 SH   SOLE   273,689 0 0
DURECT CORP COM 266605104 1,534 989,800 SH   SOLE   988,100 0 1,700
DXC TECHNOLOGY CO COM 23355L106 4,064 311,450 SH   SOLE   311,450 0 0
DYCOM INDS INC COM 267475101 580 22,620 SH   SOLE   22,620 0 0
Depository Trust & Clearing Co COM 249670AA8 4,730 5,500,000 PRN   SOLE   5,500,000 0 0
Deutsche Telekom AG F ADR COM 251566105 4,127 318,910 SH   SOLE   296,865 20,000 2,045
EAST WEST BANCORP INC COM 27579R104 923 35,869 SH   SOLE   21,109 14,760 0
EASTMAN CHEM CO COM 277432100 2,901 62,286 SH   SOLE   61,805 0 481
EBAY INC COM 278642103 42,360 1,409,178 SH   SOLE   1,395,463 250 13,465
ECOLAB INC COM 278865100 703 4,513 SH   SOLE   4,513 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 7,111 37,700 SH   SOLE   37,700 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 389 57,225 SH   SOLE   57,225 0 0
ELECTROMED INC COM 285409108 1,515 134,781 SH   SOLE   134,781 0 0
EMERSON ELEC CO COM 291011104 7,953 166,908 SH   SOLE   166,723 0 185
ENLINK MIDSTREAM LLC COM 29336T100 13 11,500 SH   SOLE   11,500 0 0
ENN Energy Holdings Ltd Shs COM G3066L101 102 11,000 SH   SOLE   11,000 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 21 12,370 SH   SOLE   12,370 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 219 15,320 SH   SOLE   15,320 0 0
EPAM SYS INC COM 29414B104 4,372 23,550 SH   SOLE   23,550 0 0
EQUIFAX INC COM 294429105 352 2,950 SH   SOLE   2,950 0 0
ETF MANAGERS TR COM 26924G508 1,219 106,970 SH   SOLE   103,835 355 2,780
ETF MANAGERS TR COM 26924G201 1,731 48,518 SH   SOLE   47,383 145 990
EURONAV NV ANTWERPEN COM B38564108 677 60,000 SH   SOLE   60,000 0 0
EURONET WORLDWIDE INC COM 298736109 214 2,500 SH   SOLE   2,500 0 0
EVERCORE INC COM 29977A105 951 20,650 SH   SOLE   20,650 0 0
EVERGY INC COM 30034W106 259 4,700 SH   SOLE   4,700 0 0
EVERSOURCE ENERGY COM 30040W108 2,712 34,678 SH   SOLE   34,678 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 183 34,400 SH   SOLE   34,400 0 0
EXPEDITORS INTL WASH INC COM 302130109 4,596 68,890 SH   SOLE   67,580 65 1,245
EXXON MOBIL CORP COM 30231G102 16,296 429,181 SH   SOLE   425,156 0 4,025
Eaton Vance South Carolina Mun COM 27826Y720 602 65,223 SH   SOLE   65,223 0 0
Europacific Growth Fund F3 COM 298706110 4,705 109,088 SH   SOLE   107,931 944 213
F M C CORP COM 302491303 392 4,800 SH   SOLE   4,800 0 0
F5 NETWORKS INC COM 315616102 2,393 22,445 SH   SOLE   22,445 0 0
FABRINET COM G3323L100 8,685 159,189 SH   SOLE   159,189 0 0
FAIR ISAAC CORP COM 303250104 476 1,546 SH   SOLE   1,500 0 46
FARMLAND PARTNERS INC COM 31154R109 2,263 372,815 SH   SOLE   372,815 0 0
FEDEX CORP COM 31428X106 25,235 208,107 SH   SOLE   206,827 65 1,215
FIDELITY NATIONAL FINANCIAL COM 31620R303 1,039 41,750 SH   SOLE   41,750 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 17,888 147,060 SH   SOLE   146,828 0 232
FIREEYE INC COM 31816Q101 248 23,450 SH   SOLE   23,450 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 5,676 68,978 SH   SOLE   66,506 0 2,472
FIRST TR EXCHANGE TRADED FD COM 33733B100 538 11,270 SH   SOLE   11,270 0 0
FISERV INC COM 337738108 5,630 59,268 SH   SOLE   59,068 0 200
FLEETCOR TECHNOLOGIES INC COM 339041105 1,470 7,880 SH   SOLE   7,880 0 0
FLEX LTD COM Y2573F102 5,930 708,030 SH   SOLE   708,030 0 0
FORD MTR CO DEL COM 345370860 4,254 880,673 SH   SOLE   880,673 0 0
FORTINET INC COM 34959E109 455 4,500 SH   SOLE   4,500 0 0
FRANCO NEVADA CORP COM 351858105 17,960 180,470 SH   SOLE   180,345 0 125
FRONTLINE LTD COM G3682E192 817 85,000 SH   SOLE   85,000 0 0
FULLER H B CO COM 359694106 2,251 80,600 SH   SOLE   80,600 0 0
Facebook Inc. COM 30303M102 28,962 173,635 SH   SOLE   173,070 0 565
Falcon Oil & Gas Ltd. COM 306071101 3 40,000 SH   SOLE   40,000 0 0
Fidelity Cap & Income FD SH BE COM 316062108 266 31,735 SH   SOLE   31,735 0 0
Fidelity Concord Str TR 500 ID COM 315911750 6,508 72,251 SH   SOLE   72,251 0 0
Fission Uranium Corp. COM 33812R109 4 37,700 SH   SOLE   37,700 0 0
Freehold Royalties Ltd. COM 356500108 248 120,000 SH   SOLE   120,000 0 0
GARRETT MOTION INC COM 366505105 651 227,778 SH   SOLE   227,778 0 0
GCI LIBERTY INC COM 36164V305 2,373 41,655 SH   SOLE   41,302 0 353
GCI Liberty Inc PFD Ser A COM 36164V503 385 16,726 SH   SOLE   16,726 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1,517 85,250 SH   SOLE   85,250 0 0
GENERAL DYNAMICS CORP COM 369550108 1,146 8,660 SH   SOLE   8,660 0 0
GENERAL ELECTRIC CO COM 369604103 364 45,813 SH   SOLE   45,813 0 0
GENERAL MLS INC COM 370334104 423 8,019 SH   SOLE   7,594 0 425
GENERAL MTRS CO COM 37045V100 745 35,863 SH   SOLE   35,863 0 0
GENUINE PARTS CO COM 372460105 3,595 53,393 SH   SOLE   47,487 5,906 0
GILEAD SCIENCES INC COM 375558103 2,696 36,057 SH   SOLE   36,057 0 0
GLOBAL PMTS INC COM 37940X102 3,755 26,037 SH   SOLE   26,037 0 0
GLOBAL X FDS COM 37954Y814 1,376 56,939 SH   SOLE   55,434 190 1,315
GODADDY INC COM 380237107 364 6,375 SH   SOLE   6,375 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,999 12,928 SH   SOLE   12,925 0 3
GRACE W R & CO DEL NEW COM 38388F108 7,959 223,577 SH   SOLE   223,177 0 400
GRACO INC COM 384109104 841 17,260 SH   SOLE   17,260 0 0
Goldman Sachs Group Inc COM 38148BAB4 416 465,000 PRN   SOLE   465,000 0 0
Goldman Sachs Group Inc. COM 38144GAB7 4,041 4,541,000 PRN   SOLE   4,507,000 0 34,000
Gome Retail Hlds COM G3978C124 1 12,525 SH   SOLE   12,525 0 0
HARSCO CORP COM 415864107 4,636 665,120 SH   SOLE   665,120 0 0
HCA HEALTHCARE INC COM 40412C101 1,095 12,185 SH   SOLE   12,185 0 0
HEICO CORP NEW COM 422806109 473 6,343 SH   SOLE   6,343 0 0
HENRY SCHEIN INC COM 806407102 1,206 23,870 SH   SOLE   23,870 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,468 151,159 SH   SOLE   134,070 0 17,089
HOME DEPOT INC COM 437076102 282,255 1,511,727 SH   SOLE   1,511,207 25 495
HONEYWELL INTL INC COM 438516106 23,250 173,780 SH   SOLE   173,680 0 100
HOST HOTELS & RESORTS INC COM 44107P104 1,421 128,712 SH   SOLE   118,543 0 10,169
HUBBELL INC COM 443510607 287 2,500 SH   SOLE   2,500 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 217 1,189 SH   SOLE   1,041 0 148
HUNTSMAN CORP COM 447011107 886 61,400 SH   SOLE   61,400 0 0
HUTTIG BLDG PRODS INC COM 448451104 852 1,217,398 SH   SOLE   1,217,398 0 0
Hannover Rueckversicherung SE COM 410693105 3,160 44,396 SH   SOLE   44,396 0 0
Hartford International Equity COM 41664L351 86 10,183 SH   SOLE   10,183 0 0
Huntington Bancshares Inc. COM 446150AL8 7,028 8,785,000 PRN   SOLE   8,728,000 0 57,000
I-Pulse Inc (pvt) COM 8AMCS0752 391 36,202 SH   SOLE   36,202 0 0
IAC INTERACTIVECORP COM 44919P508 358 2,000 SH   SOLE   2,000 0 0
ICF INTL INC COM 44925C103 1,498 21,800 SH   SOLE   21,800 0 0
IDEX CORP COM 45167R104 345 2,500 SH   SOLE   2,500 0 0
IDEXX LABS INC COM 45168D104 1,227 5,065 SH   SOLE   5,065 0 0
IHS MARKIT LTD COM G47567105 482 8,033 SH   SOLE   8,000 0 33
II VI INC COM 902104108 623 21,865 SH   SOLE   21,865 0 0
ILLINOIS TOOL WKS INC COM 452308109 4,226 29,738 SH   SOLE   29,738 0 0
IMMUNOMEDICS INC COM 452907108 472 35,000 SH   SOLE   35,000 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 197 26,500 SH   SOLE   26,500 0 0
INSULET CORP COM 45784P101 1,007 6,078 SH   SOLE   6,078 0 0
INTEL CORP COM 458140100 46,345 856,334 SH   SOLE   837,792 18,451 91
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,687 33,277 SH   SOLE   33,277 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 12,164 109,654 SH   SOLE   109,229 0 425
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,942 19,021 SH   SOLE   19,021 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101 698 76,500 SH   SOLE   76,500 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 478 20,000 SH   SOLE   20,000 0 0
INTERPUBLIC GROUP COS INC COM 460690100 3,282 202,702 SH   SOLE   200,827 0 1,875
INTRICON CORP COM 46121H109 2,388 202,900 SH   SOLE   202,900 0 0
INTUIT COM 461202103 10,205 44,371 SH   SOLE   43,771 0 600
INTUITIVE SURGICAL INC COM 46120E602 4,259 8,601 SH   SOLE   8,601 0 0
INVESCO EXCHANGE TRADED FD T COM 46137V571 643 17,080 SH   SOLE   17,080 0 0
INVESCO QQQ TR COM 46090E103 923 4,850 SH   SOLE   4,850 0 0
IONIS PHARMACEUTICALS INC COM 462222100 13,458 284,642 SH   SOLE   284,642 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 1,048 35,000 SH   SOLE   35,000 0 0
IQVIA HLDGS INC COM 46266C105 1,263 11,714 SH   SOLE   11,714 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 540 53,531 SH   SOLE   53,531 0 0
ISHARES GOLD TRUST COM 464285105 51,356 3,407,805 SH   SOLE   3,385,205 950 21,650
ISHARES TR COM 464287481 6,042 49,695 SH   SOLE   47,936 170 1,589
ISHARES TR COM 46429B697 594 11,006 SH   SOLE   10,558 0 448
ISHARES TR COM 46432F859 475 9,400 SH   SOLE   9,400 0 0
ISHARES TR COM 464287234 849 24,869 SH   SOLE   24,664 0 205
ISHARES TR COM 464287184 405 10,790 SH   SOLE   10,790 0 0
ISHARES TR COM 464287325 2,608 42,800 SH   SOLE   42,800 0 0
ISHARES TR COM 464287390 1,269 69,510 SH   SOLE   67,310 215 1,985
ISHARES TR COM 46435G268 540 16,055 SH   SOLE   16,055 0 0
ISHARES TR COM 46432F834 1,432 30,460 SH   SOLE   30,460 0 0
ISHARES TR COM 464287507 1,021 7,095 SH   SOLE   7,095 0 0
ISHARES TR COM 464287630 315 3,845 SH   SOLE   3,845 0 0
ISHARES TR COM 464287556 3,894 36,141 SH   SOLE   35,726 55 360
ISHARES TR COM 46429B671 13,915 243,058 SH   SOLE   243,058 0 0
ISHARES TR COM 464288885 384 5,400 SH   SOLE   5,400 0 0
ISHARES TR COM 464288828 217 1,300 SH   SOLE   1,300 0 0
ISHARES TR COM 464288810 4,507 20,000 SH   SOLE   20,000 0 0
ISHARES TR COM 464288687 1,179 37,029 SH   SOLE   36,939 0 90
ISHARES TR COM 464288679 489 4,407 SH   SOLE   4,407 0 0
ISHARES TR COM 464288224 2,786 291,771 SH   SOLE   287,416 500 3,855
ISHARES TR COM 464287614 754 5,008 SH   SOLE   5,008 0 0
ISHARES TR COM 464287739 438 6,290 SH   SOLE   6,290 0 0
ISHARES TR COM 464287713 1,283 51,648 SH   SOLE   51,648 0 0
ISHARES TR COM 464287606 303 1,700 SH   SOLE   1,700 0 0
Imerys COM F49644101 3,526 140,186 SH   SOLE   140,186 0 0
Invesco Oppenheimer Rochester COM 00141W810 645 215,748 SH   SOLE   215,748 0 0
J2 GLOBAL INC COM 48123V102 4,072 54,400 SH   SOLE   54,400 0 0
JACOBS ENGR GROUP INC COM 469814107 6,698 84,493 SH   SOLE   83,308 70 1,115
JEFFERIES FINL GROUP INC COM 47233W109 507 37,061 SH   SOLE   37,061 0 0
JOHNSON & JOHNSON COM 478160104 63,748 486,145 SH   SOLE   477,491 7,380 1,274
JOHNSON CTLS INTL PLC COM G51502105 1,356 50,279 SH   SOLE   49,784 0 495
JPMORGAN CHASE & CO COM 46625H100 17,289 192,036 SH   SOLE   191,509 0 527
JPMorgan Chase COM 48128BAF8 3,411 3,632,000 PRN   SOLE   3,593,000 0 39,000
JPMorgan Chase & VAR 99 Due 1 COM 48127FAA1 825 950,000 PRN   SOLE   850,000 0 100,000
JPMorgan Chase & Co COM 48126HAC4 397 390,000 PRN   SOLE   390,000 0 0
JSC MMC Norilsk Nickel ADR COM 55315J102 364 15,000 SH   SOLE   15,000 0 0
Jungheinrich COM D37552102 3,475 227,000 SH   SOLE   227,000 0 0
KANSAS CITY SOUTHERN COM 485170302 2,162 17,000 SH   SOLE   17,000 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 885 243,875 SH   SOLE   239,445 585 3,845
KEYCORP COM 493267108 906 87,369 SH   SOLE   87,369 0 0
KIMBERLY CLARK CORP COM 494368103 8,014 62,672 SH   SOLE   59,544 2,952 176
KIMCO RLTY CORP COM 49446R109 232 23,950 SH   SOLE   23,950 0 0
KINDER MORGAN INC DEL COM 49456B101 2,754 197,866 SH   SOLE   196,281 0 1,585
KONINKLIJKE PHILIPS N V COM 500472303 7,273 181,102 SH   SOLE   171,068 10,000 34
KROGER CO COM 501044101 644 21,383 SH   SOLE   15,154 0 6,229
KULICKE & SOFFA INDS INC COM 501242101 1,585 75,952 SH   SOLE   75,952 0 0
Kion Group AG COM D4S14D103 2,995 69,200 SH   SOLE   69,200 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 564 3,130 SH   SOLE   2,942 0 188
LABORATORY CORP AMER HLDGS COM 50540R409 2,552 20,189 SH   SOLE   20,189 0 0
LAMAR ADVERTISING CO NEW COM 512816109 294 5,740 SH   SOLE   5,740 0 0
LANDEC CORP COM 514766104 1,032 118,800 SH   SOLE   118,800 0 0
LAS VEGAS SANDS CORP COM 517834107 9,053 213,172 SH   SOLE   213,172 0 0
LAUDER ESTEE COS INC COM 518439104 300 1,882 SH   SOLE   1,312 0 570
LAZARD LTD COM G54050102 904 38,350 SH   SOLE   38,350 0 0
LEAR CORP COM 521865204 1,476 18,168 SH   SOLE   18,125 0 43
LEGGETT & PLATT INC COM 524660107 1,426 53,435 SH   SOLE   52,880 0 555
LEIDOS HOLDINGS INC COM 525327102 353 3,855 SH   SOLE   170 0 3,685
LENNOX INTL INC COM 526107107 236 1,300 SH   SOLE   1,300 0 0
LILLY ELI & CO COM 532457108 2,177 15,692 SH   SOLE   13,633 0 2,059
LINDE PLC COM G5494J103 2,269 13,117 SH   SOLE   13,117 0 0
LKQ CORP COM 501889208 2,365 115,326 SH   SOLE   115,326 0 0
LOCKHEED MARTIN CORP COM 539830109 3,003 8,860 SH   SOLE   8,860 0 0
LOUISIANA PAC CORP COM 546347105 1,953 113,700 SH   SOLE   113,700 0 0
LOWES COS INC COM 548661107 9,510 110,512 SH   SOLE   103,132 7,380 0
LTC PPTYS INC COM 502175102 2,918 94,425 SH   SOLE   93,450 0 975
LUMENTUM HLDGS INC COM 55024U109 5,812 78,860 SH   SOLE   78,860 0 0
LVMH Moet Hennessy COM F58485115 234 630 SH   SOLE   630 0 0
LYDALL INC DEL COM 550819106 404 62,500 SH   SOLE   62,500 0 0
M & T BK CORP COM 55261F104 9,170 88,663 SH   SOLE   88,663 0 0
M&T Bank Corp COM 55261FAL8 3,256 3,501,000 PRN   SOLE   3,463,000 0 38,000
MAG SILVER CORP COM 55903Q104 6,144 800,000 SH   SOLE   800,000 0 0
MAGELLAN HEALTH INC COM 559079207 379 7,875 SH   SOLE   7,875 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 1,434 39,289 SH   SOLE   39,289 0 0
MARATHON PETE CORP COM 56585A102 13,358 565,542 SH   SOLE   565,142 0 400
MARKETAXESS HLDGS INC COM 57060D108 416 1,250 SH   SOLE   1,250 0 0
MARTIN MARIETTA MATLS INC COM 573284106 11,283 59,628 SH   SOLE   57,758 1,050 820
MASTERCARD INC COM 57636Q104 12,749 52,779 SH   SOLE   52,349 0 430
MAYVILLE ENGINEERING CO INC COM 578605107 867 141,434 SH   SOLE   141,434 0 0
MCCORMICK & CO INC COM 579780206 3,950 27,975 SH   SOLE   24,285 3,690 0
MCDONALDS CORP COM 580135101 41,717 252,297 SH   SOLE   249,345 2,952 0
MCKESSON CORP COM 58155Q103 439 3,243 SH   SOLE   3,115 0 128
MERCK & CO. INC COM 58933Y105 59,271 770,351 SH   SOLE   759,417 10,334 600
METLIFE INC COM 59156R108 1,900 62,166 SH   SOLE   48,752 0 13,414
MICRON TECHNOLOGY INC COM 595112103 9,400 223,485 SH   SOLE   220,357 125 3,003
MICROSOFT CORP COM 594918104 132,102 837,624 SH   SOLE   834,255 2,045 1,324
MICROSTRATEGY INC COM 594972408 1,911 16,177 SH   SOLE   16,177 0 0
MISTRAS GROUP INC COM 60649T107 200 47,000 SH   SOLE   47,000 0 0
MITEK SYS INC COM 606710200 1,423 180,600 SH   SOLE   180,600 0 0
MITSUBISHI UFJ FINL GROUP IN COM 606822104 1,463 399,720 SH   SOLE   399,720 0 0
MOHAWK INDS INC COM 608190104 4,366 57,260 SH   SOLE   57,260 0 0
MOLSON COORS BEVERAGE CO COM 60871R209 318 8,160 SH   SOLE   8,160 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 1,221 44,900 SH   SOLE   44,900 0 0
MONDELEZ INTL INC COM 609207105 21,287 425,053 SH   SOLE   420,908 125 4,020
MONGODB INC COM 60937P106 341 2,500 SH   SOLE   2,500 0 0
MOODYS CORP COM 615369105 212 1,000 SH   SOLE   1,000 0 0
MORGAN STANLEY COM 617446448 360 10,590 SH   SOLE   7,850 0 2,740
MOSAIC CO NEW COM 61945C103 154 14,250 SH   SOLE   14,250 0 0
MSC INDL DIRECT INC COM 553530106 1,180 21,475 SH   SOLE   21,475 0 0
MSCI INC COM 55354G100 578 2,000 SH   SOLE   2,000 0 0
MTS SYS CORP COM 553777103 1,019 45,275 SH   SOLE   45,275 0 0
MTU Aero Engines A COM D5565H104 3,168 21,650 SH   SOLE   21,650 0 0
MYOKARDIA INC COM 62857M105 434 9,250 SH   SOLE   9,250 0 0
Manulife Finl Corp COM 56501R957 223 17,950 SH   SOLE   17,950 0 0
Maple Leaf Foods COM 564905107 1,074 59,880 SH   SOLE   59,880 0 0
Merger Fund COM 589509108 987 58,911 SH   SOLE   58,911 0 0
Merger Fund Institutional Cl COM 589509207 6,526 390,803 SH   SOLE   384,475 286 6,042
MetLife Inc. Perp COM 59156RBP2 6,160 7,080,000 PRN   SOLE   7,080,000 0 0
NAVIGATOR HOLDINGS LTD COM Y62132108 91 20,368 SH   SOLE   20,368 0 0
NEKTAR THERAPEUTICS COM 640268108 3,146 176,250 SH   SOLE   176,250 0 0
NETFLIX INC COM 64110L106 1,704 4,537 SH   SOLE   4,537 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 666 7,700 SH   SOLE   7,700 0 0
NEWELL BRANDS INC COM 651229106 3,040 228,905 SH   SOLE   228,905 0 0
NEWMONT CORP COM 651639106 5,604 123,758 SH   SOLE   123,139 0 619
NEXTERA ENERGY INC COM 65339F101 66,185 275,059 SH   SOLE   274,839 0 220
NIC INC COM 62914B100 1,844 80,165 SH   SOLE   80,165 0 0
NIKE INC COM 654106103 2,311 27,927 SH   SOLE   27,777 0 150
NOBLE ENERGY INC COM 655044105 3,255 538,900 SH   SOLE   538,900 0 0
NOKIA CORP COM 654902204 11,338 3,657,360 SH   SOLE   3,657,360 0 0
NORDSON CORP COM 655663102 270 2,000 SH   SOLE   2,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 584 1,930 SH   SOLE   1,930 0 0
NORTONLIFELOCK INC COM 668771108 695 37,164 SH   SOLE   37,164 0 0
NOVARTIS A G COM 66987V109 23,296 282,543 SH   SOLE   277,245 5,000 298
NOVO-NORDISK A S COM 670100205 237 3,935 SH   SOLE   3,935 0 0
NUTRIEN LTD COM 67077M108 39,610 1,167,050 SH   SOLE   1,164,745 100 2,205
NVIDIA CORP COM 67066G104 50,891 193,060 SH   SOLE   192,202 35 823
NXP SEMICONDUCTORS N V COM N6596X109 236 2,848 SH   SOLE   195 0 2,653
Nestle SA COM H57312649 719 7,000 SH   SOLE   7,000 0 0
Nestle SA - ADR COM 641069406 1,622 15,751 SH   SOLE   15,751 0 0
Nikon Corp COM 654111103 12,081 1,306,830 SH   SOLE   1,306,830 0 0
Nippon Telephone and Telegraph A COM 654624105 533 22,580 SH   SOLE   19,000 0 3,580
OCCIDENTAL PETE CORP COM 674599105 518 44,691 SH   SOLE   44,691 0 0
OKTA INC COM 679295105 2,946 24,100 SH   SOLE   24,100 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 2,100 79,121 SH   SOLE   79,121 0 0
OMNICOM GROUP INC COM 681919106 541 9,849 SH   SOLE   9,520 0 329
ORACLE CORP COM 68389X105 13,388 277,016 SH   SOLE   269,193 0 7,823
ORION ENGINEERED CARBONS S A COM L72967109 2,930 392,750 SH   SOLE   392,750 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 106 11,500 SH   SOLE   11,500 0 0
PALO ALTO NETWORKS INC COM 697435105 14,821 90,395 SH   SOLE   89,615 0 780
PAN AMERN SILVER CORP COM 697900108 4,041 282,000 SH   SOLE   282,000 0 0
PARKER HANNIFIN CORP COM 701094104 8,058 62,110 SH   SOLE   62,110 0 0
PAYCHEX INC COM 704326107 329 5,223 SH   SOLE   5,223 0 0
PAYCOM SOFTWARE INC COM 70432V102 3,322 16,445 SH   SOLE   16,445 0 0
PAYLOCITY HLDG CORP COM 70438V106 4,442 50,290 SH   SOLE   50,090 0 200
PAYPAL HLDGS INC COM 70450Y103 38,754 404,789 SH   SOLE   401,083 55 3,651
PEOPLES UTD FINL INC COM 712704105 128 11,600 SH   SOLE   11,600 0 0
PEPSICO INC COM 713448108 31,163 259,476 SH   SOLE   258,602 75 799
PFIZER INC COM 717081103 49,335 1,511,495 SH   SOLE   1,495,361 11,070 5,064
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 4,335 179,335 SH   SOLE   178,205 0 1,130
PHILIP MORRIS INTL INC COM 718172109 1,360 18,642 SH   SOLE   17,487 0 1,155
PHILLIPS 66 COM 718546104 390 7,265 SH   SOLE   7,170 0 95
PIMCO ENRGY TACTICAL CR OPP COM 69346N107 1,573 292,971 SH   SOLE   291,531 0 1,440
PLEXUS CORP COM 729132100 4,760 87,250 SH   SOLE   87,250 0 0
PNC FINANCIA 6.125 PFD PFD SE COM 693475857 476 18,500 SH   SOLE   18,500 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,927 20,133 SH   SOLE   20,133 0 0
PNM RES INC COM 69349H107 228 6,000 SH   SOLE   6,000 0 0
POLYONE CORP COM 73179P106 1,934 101,950 SH   SOLE   101,950 0 0
POOL CORPORATION COM 73278L105 541 2,750 SH   SOLE   2,750 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 153 21,415 SH   SOLE   21,415 0 0
POTLATCHDELTIC CORPORATION COM 737630103 1,207 38,439 SH   SOLE   26,304 12,135 0
PPG INDS INC COM 693506107 206 2,470 SH   SOLE   2,470 0 0
PPL CORP COM 69351T106 269 10,900 SH   SOLE   10,900 0 0
PROCTER & GAMBLE CO COM 742718109 48,350 439,543 SH   SOLE   438,776 0 767
PROFIRE ENERGY INC COM 74316X101 869 1,102,825 SH   SOLE   1,102,825 0 0
PROGRESSIVE CORP OHIO COM 743315103 11,161 151,155 SH   SOLE   151,141 0 14
PROOFPOINT INC COM 743424103 205 2,000 SH   SOLE   2,000 0 0
PRUDENTIAL FINL INC COM 744320102 2,022 38,778 SH   SOLE   38,446 0 332
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 506 11,273 SH   SOLE   11,273 0 0
PULTE GROUP INC COM 745867101 291 13,041 SH   SOLE   8,671 0 4,370
PVH CORPORATION COM 693656100 4,036 107,230 SH   SOLE   107,230 0 0
Pimco All Asset Fund COM 722005626 171 17,177 SH   SOLE   17,177 0 0
Prairiesky Royalty LTD COM 739721108 392 75,000 SH   SOLE   75,000 0 0
Prosegur Cash COM E8S56X108 174 181,068 SH   SOLE   181,068 0 0
QUALCOMM INC COM 747525103 30,353 448,682 SH   SOLE   445,340 0 3,342
QUANTA SVCS INC COM 74762E102 203 6,400 SH   SOLE   6,400 0 0
QUEST DIAGNOSTICS INC COM 74834L100 11,042 137,505 SH   SOLE   137,505 0 0
R1 RCM INC COM 749397105 636 70,000 SH   SOLE   70,000 0 0
RAYTHEON CO COM 755111507 18,069 137,772 SH   SOLE   137,137 25 610
REATA PHARMACEUTICALS INC COM 75615P103 577 4,000 SH   SOLE   4,000 0 0
REGAL BELOIT CORP COM 758750103 388 6,165 SH   SOLE   6,165 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 110 12,265 SH   SOLE   996 0 11,269
REPUBLIC SVCS INC COM 760759100 9,862 131,389 SH   SOLE   128,370 0 3,019
REV GROUP INC COM 749527107 914 219,200 SH   SOLE   219,200 0 0
RIO TINTO PLC COM 767204100 1,733 38,035 SH   SOLE   37,789 0 246
ROCKWELL AUTOMATION INC COM 773903109 10,994 72,850 SH   SOLE   72,650 0 200
ROPER TECHNOLOGIES INC COM 776696106 3,254 10,437 SH   SOLE   10,437 0 0
ROSS STORES INC COM 778296103 629 7,237 SH   SOLE   7,237 0 0
ROYAL DUTCH SHELL PLC COM 780259206 252 7,212 SH   SOLE   7,212 0 0
ROYAL DUTCH SHELL PLC COM 780259107 22,902 701,239 SH   SOLE   701,239 0 0
ROYAL GOLD INC COM 780287108 531 6,057 SH   SOLE   5,860 0 197
RUSH ENTERPRISES INC COM 781846209 4,748 148,750 SH   SOLE   148,750 0 0
Roche Holdings LTD COM 771195104 6,844 168,701 SH   SOLE   153,654 14,759 288
S&P GLOBAL INC COM 78409V104 3,319 13,545 SH   SOLE   13,545 0 0
SABRE CORP COM 78573M104 420 70,746 SH   SOLE   70,746 0 0
SAFEHOLD INC COM 78645L100 316 5,000 SH   SOLE   5,000 0 0
SALESFORCE COM INC COM 79466L302 12,698 88,192 SH   SOLE   88,092 0 100
SANGAMO THERAPEUTICS INC COM 800677106 827 129,755 SH   SOLE   129,405 0 350
SANOFI COM 80105N105 3,474 79,449 SH   SOLE   79,449 0 0
SCHLUMBERGER LTD COM 806857108 12,907 956,776 SH   SOLE   952,731 3,545 500
SCHWAB CHARLES CORP COM 808513105 10,219 303,945 SH   SOLE   301,780 100 2,065
SCHWAB STRATEGIC TR COM 808524706 229 11,090 SH   SOLE   11,090 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 392 8,027 SH   SOLE   542 0 7,485
SEALED AIR CORP NEW COM 81211K100 340 13,750 SH   SOLE   13,750 0 0
SEATTLE GENETICS INC COM 812578102 741 6,418 SH   SOLE   6,418 0 0
SEELOS THERAPEUTICS INC COM 81577F109 94 191,000 SH   SOLE   191,000 0 0
SELECT SECTOR SPDR TR COM 81369Y852 863 19,500 SH   SOLE   19,500 0 0
SELECT SECTOR SPDR TR COM 81369Y803 1,495 18,600 SH   SOLE   18,600 0 0
SELECT SECTOR SPDR TR COM 81369Y605 9,340 448,614 SH   SOLE   448,614 0 0
SELECT SECTOR SPDR TR COM 81369Y209 17,526 197,852 SH   SOLE   197,852 0 0
SELECT SECTOR SPDR TR COM 81369Y506 324 11,150 SH   SOLE   11,150 0 0
SELECT SECTOR SPDR TR COM 81369Y407 1,182 12,055 SH   SOLE   12,055 0 0
SELECT SECTOR SPDR TR COM 81369Y308 463 8,500 SH   SOLE   8,500 0 0
SELECT SECTOR SPDR TR COM 81369Y886 2,082 37,580 SH   SOLE   37,295 0 285
SERVICENOW INC COM 81762P102 6,302 21,990 SH   SOLE   21,990 0 0
SHOPIFY INC COM 82509L107 6,411 15,377 SH   SOLE   15,377 0 0
SIMON PPTY GROUP INC NEW COM 828806109 505 9,207 SH   SOLE   9,145 0 62
SIRIUS XM HLDGS INC COM 82968B103 1,749 353,961 SH   SOLE   353,961 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 648 7,246 SH   SOLE   6,734 0 512
SOLARIS OILFIELD INFRSTR INC COM 83418M103 1,512 288,000 SH   SOLE   288,000 0 0
SONOCO PRODS CO COM 835495102 6,820 147,147 SH   SOLE   147,000 0 147
SONY CORP COM 835699307 261 4,411 SH   SOLE   4,003 0 408
SOUTHWEST AIRLS CO COM 844741108 638 17,911 SH   SOLE   12,825 0 5,086
SP PLUS CORP COM 78469C103 396 19,100 SH   SOLE   19,100 0 0
SPDR DOW JONES INDL AVRG ETF COM 78467X109 1,080 4,928 SH   SOLE   4,928 0 0
SPDR GOLD TRUST COM 78463V107 9,314 62,908 SH   SOLE   62,245 0 663
SPDR S&P 500 ETF TR COM 78462F103 8,840 34,296 SH   SOLE   32,482 0 1,814
SPDR S&P MIDCAP 400 ETF TR COM 78467Y107 254 965 SH   SOLE   965 0 0
SPDR SER TR COM 78464A763 590 7,389 SH   SOLE   7,389 0 0
SPDR SER TR COM 78464A870 11,311 146,065 SH   SOLE   146,065 0 0
SPDR SER TR COM 78464A698 8,675 266,201 SH   SOLE   266,201 0 0
SPDR SER TR COM 78464A755 839 52,000 SH   SOLE   52,000 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 366 15,300 SH   SOLE   15,300 0 0
SPLUNK INC COM 848637104 5,176 41,005 SH   SOLE   40,905 0 100
SQUARE INC COM 852234103 8,362 159,634 SH   SOLE   159,634 0 0
STANLEY BLACK & DECKER INC COM 854502101 5,301 53,010 SH   SOLE   53,010 0 0
STARBUCKS CORP COM 855244109 9,484 144,265 SH   SOLE   140,544 0 3,721
STATE STR CORP COM 857477103 801 15,041 SH   SOLE   14,890 0 151
STEELCASE INC COM 858155203 2,073 210,000 SH   SOLE   210,000 0 0
STRYKER CORP COM 863667101 9,427 56,624 SH   SOLE   56,524 0 100
SVB FINANCIAL GROUP COM 78486Q101 277 1,832 SH   SOLE   1,832 0 0
SYNCHRONY FINL COM 87165B103 346 21,476 SH   SOLE   12,680 0 8,796
SYSCO CORP COM 871829107 6,872 150,606 SH   SOLE   136,958 12,104 1,544
Schwab Charles Family Fd Value COM 808515605 308 308,042 SH   SOLE   308,042 0 0
Scorpio Tankers Inc COM Y7542C130 669 35,000 SH   SOLE   35,000 0 0
Sibanye Gold Ltd Sponsored Adr COM 82575P107 944 200,000 SH   SOLE   200,000 0 0
Siemens AG-SPONS ADR COM 826197501 22,185 528,204 SH   SOLE   520,204 8,000 0
Societe Generale France ADR COM 83364L109 36 11,124 SH   SOLE   887 0 10,237
Sprott Gold Equity Fund Invest COM 85208P105 3,292 102,940 SH   SOLE   102,940 0 0
Sprott Physical Gold & Silver COM 85208R101 149 10,200 SH   SOLE   7,900 0 2,300
Sproutly Canada Inc. COM 85209J108 1 10,000 SH   SOLE   10,000 0 0
TAIWAN SEMICONDUCTOR MFG LTD COM 874039100 4,618 96,630 SH   SOLE   96,560 0 70
TANDEM DIABETES CARE INC COM 875372203 531 8,250 SH   SOLE   8,250 0 0
TARGA RES CORP COM 87612G101 172 24,832 SH   SOLE   24,832 0 0
TARGET CORP COM 87612E106 5,320 57,228 SH   SOLE   55,475 0 1,753
TEGNA INC COM 87901J105 7,343 676,125 SH   SOLE   676,125 0 0
TELADOC HEALTH INC COM 87918A105 206 1,328 SH   SOLE   1,200 0 128
TEMPLETON DRAGON FD INC COM 88018T101 176 10,325 SH   SOLE   10,325 0 0
TETRA TECH INC NEW COM 88162G103 282 3,987 SH   SOLE   3,500 0 487
TEXAS INSTRS INC COM 882508104 1,900 19,010 SH   SOLE   19,010 0 0
TEXAS PAC LD TR COM 882610108 231 609 SH   SOLE   609 0 0
THE TRADE DESK INC COM 88339J105 924 4,785 SH   SOLE   4,785 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 24,234 85,451 SH   SOLE   83,862 20 1,569
TIFFANY & CO NEW COM 886547108 760 5,869 SH   SOLE   5,869 0 0
TORONTO DOMINION BK ONT COM 891160509 335 7,900 SH   SOLE   7,900 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 321 375,602 SH   SOLE   375,602 0 0
TOYOTA MOTOR CORP COM 892331307 1,188 9,900 SH   SOLE   9,900 0 0
TRACTOR SUPPLY CO COM 892356106 1,281 15,152 SH   SOLE   15,152 0 0
TRADEWEB MKTS INC COM 892672106 504 12,000 SH   SOLE   12,000 0 0
TRANE TECHNOLOGIES PLC COM G8994E103 468 5,670 SH   SOLE   5,670 0 0
TRANSUNION COM 89400J107 563 8,500 SH   SOLE   8,500 0 0
TRAVELERS COMPANIES INC COM 89417E109 785 7,905 SH   SOLE   7,895 0 10
TRUEBLUE INC COM 89785X101 1,387 108,680 SH   SOLE   108,680 0 0
TTM TECHNOLOGIES INC COM 87305R109 6,761 653,900 SH   SOLE   653,900 0 0
TWILIO INC COM 90138F102 1,945 21,731 SH   SOLE   21,556 0 175
TWO HBRS INVT CORP COM 90187B408 60 15,634 SH   SOLE   15,634 0 0
TYLER TECHNOLOGIES INC COM 902252105 327 1,104 SH   SOLE   1,000 0 104
TYSON FOODS INC COM 902494103 2,321 40,102 SH   SOLE   40,102 0 0
Tencent Hldgs Ltd Adr COM 88032Q109 14,228 289,845 SH   SOLE   289,845 0 0
The Atlantic Trust Disciplined COM 00769G493 218 11,690 SH   SOLE   11,690 0 0
The RealReal Inc. COM 88339P101 1,401 199,873 SH   SOLE   199,873 0 0
The Tocqueville Fund COM 888894102 50,417 1,733,145 SH   SOLE   1,652,495 0 80,650
Tile Shop Holdings Inc COM 88677Q109 150 172,401 SH   SOLE   172,401 0 0
Tocqueville Opportunity Fund COM 888894409 17,140 682,592 SH   SOLE   680,943 0 1,649
Tocqueville Phoenix Fund COM 888894847 4,955 379,687 SH   SOLE   373,923 0 5,764
Tokyo Broadcasting COM J86656105 8,809 632,300 SH   SOLE   632,300 0 0
Truist Financial Corporation S COM 89832QAB5 6,012 6,755,000 PRN   SOLE   6,749,000 0 6,000
U S CONCRETE INC COM 90333L201 1,957 107,905 SH   SOLE   107,905 0 0
UBS GROUP AG COM H42097107 8,652 934,318 SH   SOLE   931,668 0 2,650
ULTA BEAUTY INC COM 90384S303 1,192 6,784 SH   SOLE   6,664 0 120
UNILEVER N V COM 904784709 21,496 440,591 SH   SOLE   440,151 0 440
UNILEVER PLC COM 904767704 19,330 382,250 SH   SOLE   381,385 0 865
UNION PAC CORP COM 907818108 6,822 48,367 SH   SOLE   48,350 0 17
UNITED PARCEL SERVICE INC COM 911312106 1,177 12,597 SH   SOLE   11,797 0 800
UNITED TECHNOLOGIES CORP COM 913017109 21,462 227,519 SH   SOLE   227,369 0 150
UNITEDHEALTH GROUP INC COM 91324P102 10,762 43,157 SH   SOLE   43,157 0 0
UNIVAR SOLUTIONS INC COM 91336L107 814 75,940 SH   SOLE   75,940 0 0
UPLAND SOFTWARE INC COM 91544A109 1,590 59,300 SH   SOLE   59,300 0 0
US BANCORP DEL COM 902973304 14,674 425,948 SH   SOLE   422,719 150 3,079
US FOODS HLDG CORP COM 912008109 460 26,000 SH   SOLE   26,000 0 0
Uranium Royalty Corp COM 91702V101 93 150,000 SH   SOLE   150,000 0 0
Uranium Royalty Corp WT 11/25/ COM 91702V119 19 150,000 SH   SOLE   150,000 0 0
VALE S A COM 91912E105 1,531 184,690 SH   SOLE   184,690 0 0
VALERO ENERGY CORP COM 91913Y100 983 21,678 SH   SOLE   21,572 0 106
VANECK VECTORS ETF TR COM 92189F106 799 34,686 SH   SOLE   34,686 0 0
VANGUARD ADMIRAL FDS INC COM 921932828 494 4,825 SH   SOLE   4,825 0 0
VANGUARD INDEX FDS COM 922908744 543 6,096 SH   SOLE   6,096 0 0
VANGUARD INDEX FDS COM 922908611 5,905 66,493 SH   SOLE   64,933 225 1,335
VANGUARD INDEX FDS COM 922908553 821 11,760 SH   SOLE   11,620 45 95
VANGUARD INDEX FDS COM 922908363 967 4,085 SH   SOLE   4,085 0 0
VANGUARD INDEX FDS COM 922908652 1,403 15,500 SH   SOLE   15,500 0 0
VANGUARD INTL EQUITY INDEX F COM 922042718 673 8,600 SH   SOLE   8,600 0 0
VANGUARD INTL EQUITY INDEX F COM 922042858 3,711 110,600 SH   SOLE   109,055 300 1,245
VANGUARD INTL EQUITY INDEX F COM 922042775 732 17,850 SH   SOLE   17,850 0 0
VANGUARD INTL EQUITY INDEX F COM 922042874 4,299 99,330 SH   SOLE   96,410 315 2,605
VANGUARD SPECIALIZED FUNDS COM 921908844 1,497 14,477 SH   SOLE   14,477 0 0
VANGUARD WORLD FD COM 921910873 1,155 12,700 SH   SOLE   12,700 0 0
VEEVA SYS INC COM 922475108 907 5,803 SH   SOLE   5,646 0 157
VERISK ANALYTICS INC COM 92345Y106 1,011 7,257 SH   SOLE   7,250 0 7
VERIZON COMMUNICATIONS INC COM 92343V104 52,349 974,290 SH   SOLE   972,090 0 2,200
VERTEX PHARMACEUTICALS INC COM 92532F100 540 2,270 SH   SOLE   2,270 0 0
VIEMED HEALTHCARE INC COM 92663R105 1,975 415,000 SH   SOLE   415,000 0 0
VISA INC COM 92826C839 20,310 126,056 SH   SOLE   124,639 0 1,417
VISTEON CORP COM 92839U206 3,311 69,000 SH   SOLE   69,000 0 0
VOYA FINANCIAL INC COM 929089100 1,791 44,156 SH   SOLE   41,255 0 2,901
VULCAN MATLS CO COM 929160109 14,157 131,000 SH   SOLE   131,000 0 0
Vanguard High Yield Tax Exempt COM 922907845 463 40,830 SH   SOLE   40,830 0 0
Vanguard Intermediate-Term Bon COM 921937801 466 38,483 SH   SOLE   0 0 38,483
Vanguard/Primecap Fund Admiral COM 921936209 340 2,953 SH   SOLE   2,953 0 0
Vivendi SA COM F97982106 10,665 497,800 SH   SOLE   497,800 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 794 17,358 SH   SOLE   13,031 0 4,327
WALMART INC COM 931142103 33,510 294,928 SH   SOLE   294,528 0 400
WASTE MGMT INC DEL COM 94106L109 13,532 146,194 SH   SOLE   145,969 0 225
WATSCO INC COM 942622200 2,758 17,455 SH   SOLE   17,285 0 170
WEC ENERGY GROUP INC COM 92939U106 259 2,942 SH   SOLE   2,942 0 0
WELLS FARGO CO NEW COM 949746101 3,771 131,396 SH   SOLE   124,647 0 6,749
WESTERN UN CO COM 959802109 381 21,006 SH   SOLE   938 0 20,068
WEYERHAEUSER CO COM 962166104 35,197 2,076,492 SH   SOLE   2,050,339 16,236 9,917
WHEATON PRECIOUS METALS CORP COM 962879102 20,480 743,925 SH   SOLE   743,925 0 0
WILLIAMS SONOMA INC COM 969904101 528 12,429 SH   SOLE   12,429 0 0
WILLIS TOWERS WATSON PLC LTD COM G96629103 361 2,125 SH   SOLE   2,125 0 0
WORKDAY INC COM 98138H101 3,339 25,642 SH   SOLE   25,642 0 0
WORLD GOLD TR COM 98149E204 1,069 68,025 SH   SOLE   64,000 0 4,025
Wachovia Cap Tr III COM 92978AAA0 992 1,023,000 PRN   SOLE   1,023,000 0 0
Wells Fargo Co COM 949746RG8 343 350,000 PRN   SOLE   350,000 0 0
XEROX HOLDINGS CORP COM 98421M106 258 13,628 SH   SOLE   742 0 12,886
ZENDESK INC COM 98936J101 1,024 16,000 SH   SOLE   16,000 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,874 18,535 SH   SOLE   18,535 0 0
Zions Bancorp 6.3 PFD DUTCH T COM 989701859 239 10,000 SH   SOLE   10,000 0 0