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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
2U INCCOM90214J1011,13228,290SH SOLE 28,29000
3-D SYS CORP DELCOM NEW88554D2051,233117,670SH SOLE 117,67000
3M COCOM88579Y10110,53960,294SH SOLE 60,29400
ABBOTT LABSCOM00282410031,792290,367SH SOLE 290,0670300
ABBVIE INCCOM00287Y10930,044280,393SH SOLE 279,5780815
ABERDEEN STD GOLD ETF TRPHYSCL GOLD SHS00326A10488048,150SH SOLE 48,15000
ABERDEEN STD PLATINUM ETF TRPHYSCL PLATM SHS0032601061,54415,325SH SOLE 15,1500175
ABM INDS INCCOM0009571004,809127,075SH SOLE 127,07500
ABSOLUTE SOFTWARE CORPCOM00386B1094,833406,400SH SOLE 406,40000
ACCELERON PHARMA INCCOM00434H1082562,000SH SOLE 2,00000
ACCENTURE PLC IRELANDSHS CLASS AG1151C1019533,648SH SOLE 3,64800
ACTIVISION BLIZZARD INCCOM00507V1092,00321,568SH SOLE 21,3620206
ACUITY BRANDS INCCOM00508Y1026,29852,010SH SOLE 52,01000
ADOBE SYSTEMS INCORPORATEDCOM00724F10142,80285,583SH SOLE 84,66415904
ADVISORSHARES TRPURE CANNABIS00768Y49590253,030SH SOLE 50,9753001,755
AERCAP HOLDINGS NVSHSN0098510616,948371,830SH SOLE 371,3300500
AFLAC INCCOM00105510213,492303,400SH SOLE 303,40000
AGNICO EAGLE MINES LTDCOM00847410883711,868SH SOLE 11,86800
AIR PRODS & CHEMS INCCOM00915810611,00140,263SH SOLE 40,26300
ALBEMARLE CORPCOM0126531017,59951,510SH SOLE 51,51000
ALCON AGORD SHSH0130112814,692222,680SH SOLE 222,68000
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W10227,147116,645SH SOLE 115,580251,040
ALLSTATE CORPCOM0200021012,34721,353SH SOLE 19,80801,545
ALPHABET INCCAP STK CL C02079K10772,09041,150SH SOLE 40,8577286
ALPHABET INCCAP STK CL A02079K30588,04950,238SH SOLE 50,23800
ALPS ETF TRSECTR DIV DOGS00162Q8582245,010SH SOLE 4,8301800
ALTRIA GROUP INCCOM02209S10342010,237SH SOLE 6,11304,124
AMARIN CORP PLCSPONS ADR NEW0231112069218,850SH SOLE 18,85000
AMAZON COM INCCOM023135106155,69847,805SH SOLE 47,5093293
AMER STATES WTR COCOM0298991013023,800SH SOLE 3,80000
AMERICAN EXPRESS COCOM0258161098,50270,320SH SOLE 70,32000
AMERICAN HOMES 4 RENTCL A02665T3062709,000SH SOLE 9,00000
AMERICAN TOWER CORP NEWCOM03027X1007163,190SH SOLE 3,19000
AMERIPRISE FINL INCCOM03076C1066003,088SH SOLE 60402,484
AMETEK INCCOM0311001003633,000SH SOLE 3,00000
AMGEN INCCOM0311621007,03830,609SH SOLE 30,527082
AMKOR TECHNOLOGY INCCOM03165210021614,339SH SOLE 1,300013,039
AMN HEALTHCARE SVCS INCCOM0017441012213,244SH SOLE 3,24400
ANSYS INCCOM03662Q1055461,500SH SOLE 1,50000
ANTARES PHARMA INCCOM03664210630576,500SH SOLE 76,50000
ANTHEM INCCOM0367521033,43710,703SH SOLE 10,5860117
APOGEE ENTERPRISES INCCOM0375981097,139225,334SH SOLE 225,33400
APOLLO GLOBAL MGMT INCCOM CL A03768E1053,67975,110SH SOLE 74,5100600
APPLE INCCOM037833100181,0541,364,486SH SOLE 1,354,7031009,683
APPLIED MATLS INCCOM03822210546,691541,027SH SOLE 541,02700
ARK ETF TR3D PRINTING ETF00214Q5002768,760SH SOLE 8,76000
ARROW ELECTRS INCCOM0427351002,72428,000SH SOLE 28,00000
ASPEN TECHNOLOGY INCCOM0453271032802,150SH SOLE 2,15000
AT Mid Cap Equity Fund InstituCOM00769G47722711,257SH SOLE 11,25700
AT&T INCCOM00206R10210,202354,725SH SOLE 345,07809,647
ATLASSIAN CORP PLCCL AG062421048193,500SH SOLE 3,50000
ATYR PHARMA INCCOM NEW0021202028421,700SH SOLE 21,70000
AUTODESK INCCOM0527691065971,954SH SOLE 1,1710783
AUTOMATIC DATA PROCESSING INCOM05301510321,259120,655SH SOLE 120,65500
AUTOZONE INCCOM053332102337284SH SOLE 28400
AVALARA INCCOM05338G1068575,200SH SOLE 5,0000200
AVANGRID INCCOM05351W1034,17791,900SH SOLE 90,61001,290
AVANTOR INCCOM05352A10033812,000SH SOLE 12,00000
AVIENT CORPORATIONCOM05368V1065,690141,250SH SOLE 141,25000
AXALTA COATING SYS LTDCOMG0750C10831310,970SH SOLE 10,97000
AXOGEN INCCOM05463X1062,059115,000SH SOLE 115,00000
AZZ INCCOM00247410494419,896SH SOLE 19,89600
Accor SACOMF001891206,548180,800SH SOLE 180,80000
Adidas AGCOMD0066B18518,37150,400SH SOLE 50,40000
Airbus SECOMN0280G1003733,400SH SOLE 3,40000
American Beacon Tocqueville InCOM0245263866,039332,198SH SOLE 332,0900108
American Beacon Tocqueville InCOM0245263949,665531,655SH SOLE 514,8563,08113,718
American Beacon Tocqueville InCOM0245263785,084278,412SH SOLE 278,41200
American Express CoCOM025816bj7496500,000PRN SOLE 500,00000
American FD Europacific GWTH FCOM29875E1008,516123,157SH SOLE 116,32806,829
Applus Services SACOME0534T10613,1641,192,772SH SOLE 1,192,77200
BANK NEW YORK MELLON CORPCOM06405810069816,455SH SOLE 16,45500
BARRICK GOLD CORPCOM0679011084,194184,110SH SOLE 184,11000
BAXTER INTL INCCOM0718131092633,276SH SOLE 3,27600
BECTON DICKINSON & COCOM0758871094,51218,032SH SOLE 18,03200
BELLEROPHON THERAPEUTICS INCCOM NEW0787713007711,600SH SOLE 11,60000
BERKSHIRE HATHAWAY INC DELCL B NEW08467070260,501260,926SH SOLE 258,340602,526
BERKSHIRE HATHAWAY INC DELCL A0846701081,3914SH SOLE 400
BEST BUY INCCOM0865161014274,274SH SOLE 23304,041
BHP GROUP LTDSPONSORED ADS08860610834,548528,744SH SOLE 528,74400
BIO-TECHNE CORPCOM09073M1043921,236SH SOLE 1,200036
BIOGEN INCCOM09062X10321,88989,393SH SOLE 88,4270966
BIOMARIN PHARMACEUTICAL INCCOM09061G10120,402232,655SH SOLE 231,145651,445
BIOXCEL THERAPEUTICS INCCOM09075P1052365,100SH SOLE 5,10000
BK OF AMERICA CORPCOM06050510440,0771,322,224SH SOLE 1,316,22505,999
BLACKROCK INCCOM09247X101278385SH SOLE 38500
BLACKSTONE GROUP INCCOM CL A09260D10710,357159,810SH SOLE 159,81000
BLOOM ENERGY CORPCOM CL A0937121071,86665,100SH SOLE 65,10000
BLUE BIRD CORPCOM0953061061,73595,031SH SOLE 95,03100
BOEING COCOM09702310534,284160,161SH SOLE 159,28625850
BOOKING HOLDINGS INCCOM09857L10828,67612,875SH SOLE 12,7360139
BOOZ ALLEN HAMILTON HLDG CORCL A0995021065746,585SH SOLE 6,58500
BOSTON PROPERTIES INCCOM10112110129,624313,381SH SOLE 312,8800501
BOSTON SCIENTIFIC CORPCOM10113710730,828857,512SH SOLE 851,3522755,885
BP PLCSPONSORED ADR05562210412,718619,774SH SOLE 619,77400
BRIGHT HORIZONS FAM SOL IN DCOM1091941006053,500SH SOLE 3,50000
BRINKER INTL INCCOM1096411003396,000SH SOLE 6,00000
BRISTOL-MYERS SQUIBB CORIGHT 99/99/99991101221571521,043SH SOLE 21,04300
BRISTOL-MYERS SQUIBB COCOM11012210824,613396,788SH SOLE 395,46901,319
BROADCOM INCCOM11135F1019,65522,050SH SOLE 21,8280222
BROOKFIELD ASSET MGMT INCCL A LTD VT SH1125851043237,820SH SOLE 7,82000
BROOKFIELD INFRAST PARTNERSLP INT UNITG162521012154,350SH SOLE 4,35000
BUILDERS FIRSTSOURCE INCCOM12008R1073,35682,225SH SOLE 81,5370688
BUNGE LIMITEDCOMG169621056,45298,385SH SOLE 97,4000985
BYD Co LtdCOMY1023R10480330,375SH SOLE 30,37500
Bank of MontrealCOM06368B5P91,9101,832,000PRN SOLE 1,800,000032,000
Bank of NY Mellon CorpCOM064058AH31,5321,385,000PRN SOLE 1,362,000023,000
C H ROBINSON WORLDWIDE INCCOM NEW12541W2093273,488SH SOLE 2,7590729
CABOT OIL & GAS CORPCOM12709710323314,300SH SOLE 14,30000
CADENCE DESIGN SYSTEM INCCOM1273871086825,000SH SOLE 5,00000
CAMECO CORPCOM13321L10856542,195SH SOLE 42,19500
CANADIAN NATL RY COCOM1363751024744,312SH SOLE 4,31200
CAPITAL ONE FINL CORPCOM14040H10516,016162,020SH SOLE 162,000020
CARLISLE COS INCCOM1423391001,84411,804SH SOLE 11,80400
CARMAX INCCOM1431301026306,666SH SOLE 6,66600
CARRIER GLOBAL CORPORATIONCOM14448C10413,489357,607SH SOLE 357,60700
CARS COM INCCOM14575E10510,994972,908SH SOLE 972,90800
CATALYST BIOSCIENCES INCCOM NEW14888D20831950,580SH SOLE 49,8000780
CATERPILLAR INCCOM14912310126,839147,451SH SOLE 147,420031
CBRE GROUP INCCL A12504L1093,37053,724SH SOLE 53,1740550
CERNER CORPCOM15678210489511,402SH SOLE 9,95301,449
CF INDS HLDGS INCCOM12526910047012,150SH SOLE 12,15000
CHAMPIONS ONCOLOGY INCCOM NEW15870P3072,724252,461SH SOLE 252,46100
CHANGE HEALTHCARE INCCOM15912K1004,063217,841SH SOLE 217,84100
CHARLES RIV LABS INTL INCCOM1598641076042,419SH SOLE 2,400019
CHECK POINT SOFTWARE TECH LTORDM224651048896,692SH SOLE 6,69200
CHEMED CORP NEWCOM16359R103399750SH SOLE 75000
CHEVRON CORP NEWCOM16676410021,034249,066SH SOLE 248,5010565
CHIPOTLE MEXICAN GRILL INCCOM16965610531,75022,896SH SOLE 22,89600
CHUBB LIMITEDCOMH1467J10415,36099,790SH SOLE 99,79000
CHURCH & DWIGHT INCCOM1713401023343,828SH SOLE 3,800028
CIGNA CORP NEWCOM1255231001,6067,716SH SOLE 7,71600
CINTAS CORPCOM1729081051,1843,349SH SOLE 3,1310218
CISCO SYS INCCOM17275R10222,462501,949SH SOLE 499,00402,945
CITIGROUP INCCOM NEW1729674241,91231,009SH SOLE 25,01305,996
CITRIX SYS INCCOM1773761003042,338SH SOLE 14702,191
CLOUDERA INCCOM18914U10064746,500SH SOLE 46,50000
COCA COLA COCOM19121610021,263387,736SH SOLE 386,8330903
CODA OCTOPUS GROUP INCCOM NEW19188U2063,422544,003SH SOLE 544,00300
COGNIZANT TECHNOLOGY SOLUTIOCL A1924461024,78158,340SH SOLE 58,34000
COLGATE PALMOLIVE COCOM19416210336,678428,938SH SOLE 427,323601,555
COMCAST CORP NEWCL A20030N1018,315158,682SH SOLE 158,68200
COMMERCIAL METALS COCOM20172310328713,955SH SOLE 10,99002,965
COMPUTER TASK GROUP INCCOM2054771021,189194,315SH SOLE 194,31500
CONAGRA BRANDS INCCOM2058871022346,450SH SOLE 6,45000
CONOCOPHILLIPSCOM20825C10451012,751SH SOLE 11,68101,070
CONSTELLATION BRANDS INCCL A21036P10820,13491,913SH SOLE 91,4130500
COPART INCCOM2172041068917,000SH SOLE 7,00000
CORNING INCCOM2193501056,522181,154SH SOLE 181,15400
CORTEVA INCCOM22052L1042,74370,848SH SOLE 70,84800
COSTAR GROUP INCCOM22160N1099381,015SH SOLE 1,01500
COSTCO WHSL CORP NEWCOM22160K1058,23021,843SH SOLE 21,84300
COUPA SOFTWARE INCCOM22266L1065,33415,740SH SOLE 15,74000
CRACKER BARREL OLD CTRY STORCOM22410J1069,09668,953SH SOLE 68,8530100
CRANE COCOM2243991057,04690,725SH SOLE 90,72500
CROSS CTRY HEALTHCARE INCCOM2274831044,906553,150SH SOLE 553,15000
CROWDSTRIKE HLDGS INCCL A22788C1059,60645,350SH SOLE 45,35000
CROWN CASTLE INTL CORP NEWCOM22822V1014532,845SH SOLE 2,84500
CROWN HLDGS INCCOM2283681062962,950SH SOLE 2,95000
CSX CORPCOM1264081036296,930SH SOLE 6,93000
CUMMINS INCCOM2310211065682,503SH SOLE 1,7360767
CVS HEALTH CORPCOM1266501001,13616,637SH SOLE 16,1900447
CYBERARK SOFTWARE LTDSHSM2682V10818,968117,386SH SOLE 116,126401,220
Canopy Rivers Inc.COM1380411086570,400SH SOLE 70,40000
Charles SchwabCOM808513ap05,5455,450,000PRN SOLE 5,450,00000
Citigroup IncCOM172967MU22,3122,250,000PRN SOLE 2,247,00003,000
Citigroup Inc Var 99 Due 12/31COM172967kd21,8231,825,000PRN SOLE 1,780,000045,000
Citigroup Inc.COM172967hq79,0988,395,000PRN SOLE 8,335,000060,000
DANAHER CORPORATIONCOM2358511026,38728,754SH SOLE 28,75400
DANIMER SCIENTIFIC INCCOM CL A23627210083135,350SH SOLE 34,35001,000
DARLING INGREDIENTS INCCOM2372661013055,282SH SOLE 34104,941
DEERE & COCOM24419910562,382231,860SH SOLE 230,540451,275
DELTA AIR LINES INC DELCOM NEW2473617029,498236,222SH SOLE 236,127095
DEXCOM INCCOM2521311072,7887,540SH SOLE 7,54000
DHT HOLDINGS INCSHS NEWY2065G12122442,915SH SOLE 3,902039,013
DIAGEO PLCSPON ADR NEW25243Q20519,794124,637SH SOLE 124,4870150
DIAMONDBACK ENERGY INCCOM25278X1098,010165,500SH SOLE 165,50000
DIGITAL RLTY TR INCCOM2538681032481,775SH SOLE 1,77500
DISCOVER FINL SVCSCOM2547091084985,500SH SOLE 5,50000
DISCOVERY INCCOM SER C25470F30239415,059SH SOLE 15,05900
DISCOVERY INCCOM SER A25470F10436612,158SH SOLE 723011,435
DISNEY WALT COCOM25468710671,898396,832SH SOLE 394,897601,875
DOLLAR GEN CORP NEWCOM2566771057,74136,810SH SOLE 36,81000
DOLLAR TREE INCCOM2567461082,17120,098SH SOLE 20,09800
DOMINION ENERGY INCCOM25746U10952,248694,784SH SOLE 693,314651,405
DONALDSON INCCOM25765110921,095377,510SH SOLE 375,025502,435
DOVER CORPCOM2600031082,02116,009SH SOLE 15,6320377
DOW INCCOM2605571034,26676,873SH SOLE 76,828045
DRAFTKINGS INCCOM CL A26142R1042335,000SH SOLE 5,00000
DUKE ENERGY CORP NEWCOM NEW26441C20412,059131,708SH SOLE 131,70800
DUPONT DE NEMOURS INCCOM26614N10218,257256,746SH SOLE 256,74600
DURECT CORPCOM2666051041,819878,800SH SOLE 877,10001,700
DXC TECHNOLOGY COCOM23355L1069,285360,600SH SOLE 360,60000
DYCOM INDS INCCOM2674751011,24416,470SH SOLE 16,47000
Depository Trust & Clearing CoCOM249670aa85,2805,500,000PRN SOLE 5,500,00000
Deutsche Telekom AG F ADRCOM2515661054,590251,240SH SOLE 248,77902,461
EASTMAN CHEM COCOM2774321004504,486SH SOLE 4,1700316
EBAY INC.COM27864210377,8581,549,412SH SOLE 1,534,65820014,554
ECOLAB INCCOM2788651007573,500SH SOLE 3,50000
EDWARDS LIFESCIENCES CORPCOM28176E1089,11399,892SH SOLE 99,89200
EIGER BIOPHARMACEUTICALS INCCOM28249U10579864,925SH SOLE 64,4000525
EMERSON ELEC COCOM29101110412,829159,626SH SOLE 159,62600
ENERGIZER HLDGS INC NEWCOM29272W1091,31931,280SH SOLE 31,0450235
ENN Energy Holdings Ltd ShsCOMG3066L10115511,000SH SOLE 11,00000
ENSIGN GROUP INCCOM29358P1012,25330,903SH SOLE 30,860043
ENTERCOM COMMUNICATIONS CORPCL A2936391003112,370SH SOLE 12,37000
EPAM SYS INCCOM29414B1048,08122,550SH SOLE 22,55000
EQUIFAX INCCOM2944291054822,500SH SOLE 2,50000
ESSEX PPTY TR INCCOM297178105230967SH SOLE 550912
ETF MANAGERS TRPRIME CYBR SCRTY26924G2013,06853,293SH SOLE 52,1081451,040
ETF MANAGERS TRETFMG ALTR HRVST26924G50886059,904SH SOLE 59,0020902
ETF SER SOLUTIONSUS GLB JETS26922A84253023,700SH SOLE 23,70000
EURONET WORLDWIDE INCCOM2987361092,23815,440SH SOLE 15,44000
EVERGY INCCOM30034W1062764,980SH SOLE 4,98000
EVERSOURCE ENERGYCOM30040W1083,04335,170SH SOLE 35,17000
EVOFEM BIOSCIENCES INCCOM30048L104688285,300SH SOLE 283,60001,700
EXPEDITORS INTL WASH INCCOM3021301099,791102,947SH SOLE 101,522651,360
EXPONENT INCCOM30214U1024585,090SH SOLE 5,09000
EXXON MOBIL CORPCOM30231G1027,824189,817SH SOLE 187,30402,513
Eaton Vance South Carolina MunCOM27826Y72063266,287SH SOLE 66,28700
Edgewood Growth FundCOM0075W07592334,500SH SOLE 4,50000
Elanco Animal Health Inc.COM28414h10320,190658,307SH SOLE 653,1672054,935
Equitable Holdings Inc.COM29452EAA94,2383,984,000PRN SOLE 3,946,000038,000
EssilorLuxottica SACOMF3166810024,549157,300SH SOLE 157,30000
Europacific Growth Fund F3COM2987061107,061101,808SH SOLE 100,742851215
F5 NETWORKS INCCOM3156161024,27124,274SH SOLE 24,27400
FABRINETSHSG3323L1009,686124,835SH SOLE 124,83500
FAIR ISAAC CORPCOM3032501047721,511SH SOLE 1,500011
FARMLAND PARTNERS INCCOM31154R1093,274376,355SH SOLE 376,35500
FASTLY INCCL A31188V1004375,000SH SOLE 5,00000
FEDEX CORPCOM31428X10649,690191,394SH SOLE 190,074351,285
FIDELITY NATIONAL FINANCIALFNF GROUP COM31620R3037,735197,870SH SOLE 197,3700500
FIDELITY NATL INFORMATION SVCOM31620M10624,589173,826SH SOLE 173,5940232
FIREEYE INCCOM31816Q1011,07646,680SH SOLE 46,3500330
FIRST REP BK SAN FRANCISCO CCOM33616C1008,35156,837SH SOLE 54,36502,472
FIRST SOLAR INCCOM3364331072,34523,705SH SOLE 23,70500
FIRST TR EXCHANGE TRADED FDWTR ETF33733B10086011,930SH SOLE 11,93000
FISERV INCCOM3377381086,14853,998SH SOLE 53,6980300
FLEETCOR TECHNOLOGIES INCCOM339041105256940SH SOLE 94000
FLEX LTDORDY2573F1029,724540,825SH SOLE 540,82500
FOMENTO ECONOMICO MEXICANO SSPON ADR UNITS3444191069,876130,341SH SOLE 130,34100
FORD MTR CO DELCOM3453708607,425844,673SH SOLE 844,67300
FORTE BIOSCIENCES INCCOM34962G1092867,850SH SOLE 7,85000
FORTINET INCCOM34959E1096684,500SH SOLE 4,50000
FRANCO NEV CORPCOM35185810518,991151,525SH SOLE 151,52500
FREEPORT-MCMORAN INCCL B35671D85713,323512,015SH SOLE 512,01500
FRONTDOOR INCCOM35905A10984416,800SH SOLE 16,80000
FULLER H B COCOM3596941063,78272,900SH SOLE 72,90000
Facebook Inc.CL A30303m10239,878145,988SH SOLE 145,5630425
Falcon Oil & Gas Ltd.COM306071101540,000SH SOLE 40,00000
Fidelity Cap & Income FD SH BECOM31606210835332,948SH SOLE 32,94800
Fidelity Concord Str TR 500 IDCOM3159117508,43664,811SH SOLE 64,81100
Fission Uranium Corp.COM33812R1092167,700SH SOLE 67,70000
GCP APPLIED TECHNOLOGIES INCCOM36164Y1011,11547,150SH SOLE 47,15000
GENERAL DYNAMICS CORPCOM3695501087495,035SH SOLE 5,03500
GENERAL ELECTRIC COCOM36960410346242,767SH SOLE 42,76700
GENERAL MLS INCCOM3703341044457,570SH SOLE 7,57000
GENERAL MTRS COCOM37045V1001,59038,173SH SOLE 38,17300
GENUINE PARTS COCOM3724601053,62936,139SH SOLE 36,13900
GILEAD SCIENCES INCCOM37555810365211,195SH SOLE 11,19500
GLOBAL PMTS INCCOM37940X1024,41420,492SH SOLE 20,49200
GLOBAL X FDSFINTECH ETF37954Y8142,88161,669SH SOLE 60,0991901,380
GLOBAL X FDSLITHIUM BTRY ETF37954Y8552664,300SH SOLE 4,30000
GLOBAL X FDSRBTCS ARTFL INTE37954Y7152,51775,960SH SOLE 74,1102251,625
GLOBAL X FDSUS PFD ETF37954Y6573,326128,900SH SOLE 127,4952751,130
GLOBAL X FDSGLB X MLP ENRG I37954Y29393634,740SH SOLE 34,0750665
GODADDY INCCL A3802371076267,550SH SOLE 7,55000
GOLDMAN SACHS GROUP INCCOM38141G1043,28912,472SH SOLE 12,46309
GRACE W R & CO DEL NEWCOM38388F1082,01536,750SH SOLE 36,75000
GRACO INCCOM3841091041,24917,260SH SOLE 17,26000
GRUPO TELEVISA SASPON ADR REP ORD40049J206981119,000SH SOLE 119,00000
Goldman Sachs Group Inc.COM38144GAB75,0004,700,000PRN SOLE 4,666,000034,000
Gome Retail HldsCOMG3978C124212,525SH SOLE 12,52500
HAEMONETICS CORPCOM4050241002,97625,064SH SOLE 25,052012
HARSCO CORPCOM4158641079,607534,295SH SOLE 534,29500
HCA HEALTHCARE INCCOM40412C1012,86717,433SH SOLE 16,30401,129
HEICO CORP NEWCOM4228061095093,843SH SOLE 3,84300
HENRY SCHEIN INCCOM8064071021,33920,020SH SOLE 20,02000
HEWLETT PACKARD ENTERPRISE CCOM42824C10930125,443SH SOLE 24,9000543
HNI CORPCOM4042511002035,897SH SOLE 63005,267
HOLOGIC INCCOM4364401012112,900SH SOLE 91701,983
HOME DEPOT INCCOM437076102406,0671,528,750SH SOLE 1,528,08025645
HONEYWELL INTL INCCOM43851610628,259132,859SH SOLE 132,7590100
HOST HOTELS & RESORTS INCCOM44107P1042,346160,322SH SOLE 151,65108,671
HOWMET AEROSPACE INCCOM44320110839613,864SH SOLE 13,6310233
HSBC HLDGS PLCSPON ADR NEW40428040612,745491,900SH SOLE 491,90000
HUBBELL INCCOM4435106073922,500SH SOLE 2,50000
HUTTIG BLDG PRODS INCCOM4484511042,958805,927SH SOLE 805,92700
HYATT HOTELS CORPCOM CL A4485791021,36718,409SH SOLE 18,40009
Hannover Rueckversicherung SECOM4106931051,23815,575SH SOLE 15,57500
Hartford International EquityCOM41664L35112310,183SH SOLE 10,18300
Hermes International SCACOM42751Q1051,24111,475SH SOLE 11,47500
Huntington Bancshares Inc.COM446150AV63,7083,506,000PRN SOLE 3,473,000033,000
Huntington Bancshares Inc.COM446150al81,3931,386,000PRN SOLE 1,386,00000
I-Pulse Inc (pvt)COM8AMCS075239136,202SH SOLE 36,20200
IAC INTERACTIVECORP NEWCOM44891N1093792,000SH SOLE 2,00000
ICF INTL INCCOM44925C1031,62021,800SH SOLE 21,80000
IDACORP INCCOM4511071062022,100SH SOLE 2,10000
IDEX CORPCOM45167R1044982,500SH SOLE 2,50000
IDEXX LABS INCCOM45168D1041,4662,933SH SOLE 2,92508
II-VI INCCOM9021041084,72062,137SH SOLE 62,117020
ILLINOIS TOOL WKS INCCOM4523081096,06329,738SH SOLE 29,73800
ILLUMINA INCCOM45232710910,33427,929SH SOLE 27,55415360
IMPERIAL OIL LTDCOM NEW45303840810,744444,700SH SOLE 444,70000
INNOSPEC INCCOM45768S1053,70940,875SH SOLE 40,87500
INNOVIVA INCCOM45781M10112510,083SH SOLE 64009,443
INOGEN INCCOM45780L1043,76384,225SH SOLE 84,22500
INSULET CORPCOM45784P1011,5346,000SH SOLE 6,00000
INTEL CORPCOM45814010036,626735,165SH SOLE 733,53701,628
INTERCONTINENTAL EXCHANGE INCOM45866F1043,63231,507SH SOLE 31,50700
INTERNATIONAL BUSINESS MACHSCOM4592001017,75861,626SH SOLE 61,1710455
INTERNATIONAL FLAVORS&FRAGRACOM4595061016415,892SH SOLE 5,89200
INTERNATIONAL MNY EXPRESS INCOM46005L1011,22979,182SH SOLE 79,0720110
INTERPUBLIC GROUP COS INCCOM4606901006,161261,943SH SOLE 256,92505,018
INTUITCOM46120210310,65928,062SH SOLE 27,7870275
INTUITIVE SURGICAL INCCOM NEW46120E6027,3038,927SH SOLE 8,92700
INVESCO EXCH TRADED FD TR IIS&P500 HDL VOL46138E3622125,650SH SOLE 5,4502000
INVESCO EXCHANGE TRADED FD TGLOBAL DRGN CN46137V57189414,000SH SOLE 14,00000
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3572021,584SH SOLE 1,58400
INVESCO QQQ TRUNIT SER 146090E1032,5698,189SH SOLE 8,18900
INVITAE CORPCOM46185L1033769,000SH SOLE 9,00000
IONIS PHARMACEUTICALS INCCOM46222210015,317270,897SH SOLE 270,89700
IOVANCE BIOTHERAPEUTICS INCCOM4622601004,42995,450SH SOLE 94,9500500
IQVIA HLDGS INCCOM46266C1053,42019,090SH SOLE 19,09000
IRONWOOD PHARMACEUTICALS INCCOM CL A46333X10832528,531SH SOLE 28,53100
ISHARES GOLD TRUSTISHARES46428510564,2183,542,110SH SOLE 3,519,76595021,395
ISHARES INCMSCI CDA ETF4642865092789,000SH SOLE 9,00000
ISHARES SILVER TRISHARES46428Q10926010,600SH SOLE 10,60000
ISHARES TRRUS 2000 VAL ETF4642876306,86552,106SH SOLE 51,041250815
ISHARES TRU.S. REAL ES ETF4642877394875,690SH SOLE 5,69000
ISHARES TRUS TELECOM ETF4642877131,37845,610SH SOLE 45,61000
ISHARES TRCHINA LG-CAP ETF46428718450110,790SH SOLE 10,79000
ISHARES TRUS HLTHCR PR ETF4642888283051,300SH SOLE 1,30000
ISHARES TREAFE GRWTH ETF4642888854824,775SH SOLE 4,77500
ISHARES TRMSCI EAFE ETF4642874651,61522,140SH SOLE 22,14000
ISHARES TREAFE VALUE ETF4642888774,14087,705SH SOLE 87,70500
ISHARES TRMSCI EMG MKT ETF4642872341,23223,846SH SOLE 23,7210125
ISHARES TRRUS MD CP GR ETF4642874817,77275,713SH SOLE 72,9852302,498
ISHARES TRNASDAQ BIOTECH4642875565,59836,951SH SOLE 36,51655380
ISHARES TRPFD AND INCM SEC4642886871,51639,369SH SOLE 38,4390930
ISHARES TRRUS 1000 GRW ETF4642876141,3745,697SH SOLE 5,69700
ISHARES TRRUSSELL 2000 ETF4642876554262,175SH SOLE 2,17500
ISHARES TRCORE S&P500 ETF464287200328873SH SOLE 3750498
ISHARES TRGLOB HLTHCRE ETF4642873253,27242,800SH SOLE 42,80000
ISHARES TRLATN AMER 40 ETF4642873902,12772,485SH SOLE 70,2852151,985
ISHARES TRS&P MC 400GR ETF4642876064916,800SH SOLE 6,80000
ISHARES TRMSCI CHINA ETF46429B67119,650242,683SH SOLE 242,68300
ISHARES TRCORE 1 5 YR USD46432F8594859,400SH SOLE 9,40000
ISHARES TRCORE MSCI EAFE46432F8422433,523SH SOLE 3,52300
ISHARES TRCORE MSCI TOTAL46432F83470310,460SH SOLE 10,46000
ISHARES TRGL CLEAN ENE ETF4642882246,852242,626SH SOLE 238,4964153,715
ISHARES TRSHORT TREAS BD4642886794814,350SH SOLE 4,35000
ITAU UNIBANCO HLDG S ASPON ADR REP PFD465562106944155,000SH SOLE 155,00000
ITVCOMG4984A1108,6665,935,800SH SOLE 5,935,80000
Invesco Etf Trust Water Res PoWATER RES ETF46137v1422,43152,346SH SOLE 51,0861501,110
J2 GLOBAL INCCOM48123V1028,05082,400SH SOLE 82,40000
JACOBS ENGR GROUP INCCOM4698141079,93791,198SH SOLE 89,883701,245
JOHNSON & JOHNSONCOM47816010469,876443,998SH SOLE 442,73101,267
JOHNSON CTLS INTL PLCSHSG515021052,77459,541SH SOLE 55,00404,537
JPMORGAN CHASE & COCOM46625H10019,801155,824SH SOLE 154,48201,342
JPMorgan ChaseCOM48128BAF85,2565,006,000PRN SOLE 4,960,000046,000
JPMorgan Chase & VAR 99 Due 1COM48127faa1838850,000PRN SOLE 750,0000100,000
JPMorgan Chase & Co.COM48128BAG6516500,000PRN SOLE 500,00000
KANSAS CITY SOUTHERNCOM NEW4851703026123,000SH SOLE 3,00000
KELSO TECHNOLOGIES INCCOM NEW48826D201524961,300SH SOLE 961,30000
KEURIG DR PEPPER INCCOM49271V10013,468420,865SH SOLE 415,0352655,565
KEYCORPCOM4932671081,43487,369SH SOLE 87,36900
KIMBALL ELECTRONICS INCCOM49428J10919312,100SH SOLE 12,10000
KIMBERLY-CLARK CORPCOM4943681037,71057,182SH SOLE 57,107075
KIMCO RLTY CORPCOM49446R10935923,950SH SOLE 23,95000
KINDER MORGAN INC DELCOM49456B1012,987218,535SH SOLE 216,90501,630
KNIGHT-SWIFT TRANSN HLDGS INCL A49904910413,236316,488SH SOLE 312,4331803,875
KNOWLES CORPCOM49926D1092,531137,350SH SOLE 137,35000
KONINKLIJKE PHILIPS N VNY REG SH NEW5004723038,189151,174SH SOLE 151,17301
KROGER COCOM50104410174323,399SH SOLE 15,89707,502
KULICKE & SOFFA INDS INCCOM5012421012,48177,992SH SOLE 77,99200
Kion Group AGCOMD4S14D1038,11693,219SH SOLE 93,21900
L3HARRIS TECHNOLOGIES INCCOM50243110910,09853,423SH SOLE 52,81825580
LABORATORY CORP AMER HLDGSCOM NEW50540R4094,15120,394SH SOLE 20,39400
LAM RESEARCH CORPCOM5128071081,1362,406SH SOLE 2,395011
LANDEC CORPCOM5147661041,333122,900SH SOLE 122,90000
LANTHEUS HLDGS INCCOM5165441031,03276,520SH SOLE 76,52000
LAZARD LTDSHS AG540501021,62238,350SH SOLE 38,35000
LEAR CORPCOM NEW5218652042,92618,400SH SOLE 18,40000
LEGGETT & PLATT INCCOM5246601073,33275,215SH SOLE 74,4850730
LENNOX INTL INCCOM5261071073561,300SH SOLE 1,30000
LIBERTY BROADBAND CORPCOM SER C5303073054,07925,754SH SOLE 25,75400
LILLY ELI & COCOM5324571082,18712,953SH SOLE 11,30301,650
LINDE PLCSHSG5494J1032,92011,081SH SOLE 11,08100
LKQ CORPCOM5018892081,33938,000SH SOLE 38,00000
LOCKHEED MARTIN CORPCOM5398301092,9918,425SH SOLE 8,42500
LOWES COS INCCOM54866110714,78992,137SH SOLE 92,13700
LTC PPTYS INCCOM5021751022,84373,077SH SOLE 72,4870590
LULULEMON ATHLETICA INCCOM5500211094181,200SH SOLE 1,20000
LUMEN TECHNOLOGIES INCCOM15670010684186,224SH SOLE 76,63909,585
LUMENTUM HLDGS INCCOM55024U1098,60290,735SH SOLE 90,73500
LVMH Moet HennessyCOMF58485115394630SH SOLE 63000
LVMH Moet Hennessy Louis VuittCOM5024413061,43311,486SH SOLE 11,48600
LYDALL INC DELCOM5508191067,686255,950SH SOLE 255,95000
LYONDELLBASELL INDUSTRIES NSHS - A -N537451002813,067SH SOLE 2,8000267
Liberty Broadband Corp Pfd.COM53030750359720,956SH SOLE 20,95600
M & T BK CORPCOM55261F1048,89169,845SH SOLE 69,832013
M&T Bank CorpCOM55261FAL84,2734,026,000PRN SOLE 3,988,000038,000
MAG SILVER CORPCOM55903Q10415,390750,000SH SOLE 750,00000
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP5590801061,29330,475SH SOLE 30,47500
MAGNA INTL INCCOM5592224012483,496SH SOLE 2,11201,384
MARATHON PETE CORPCOM56585A10213,685330,883SH SOLE 330,88300
MARKETAXESS HLDGS INCCOM57060D1087131,250SH SOLE 1,25000
MARTIN MARIETTA MATLS INCCOM57328410617,93663,160SH SOLE 62,32040800
MASCO CORPCOM57459910672013,100SH SOLE 11,15401,946
MASIMO CORPCOM5747951004031,500SH SOLE 1,50000
MASTERCARD INCORPORATEDCL A57636Q10425,82472,348SH SOLE 72,273075
MATCH GROUP INC NEWCOM57667L1071,87612,406SH SOLE 12,40600
MAYVILLE ENGINEERING CO INCCOM5786051074,469333,043SH SOLE 333,04300
MCCORMICK & CO INCCOM NON VTG5797802064,43946,438SH SOLE 46,43800
MCDONALDS CORPCOM58013510142,712199,050SH SOLE 199,05000
MCKESSON CORPCOM58155Q1037704,428SH SOLE 3,19601,232
MEDICENNA THERAPEUTICS CORPCOM58490H10743392,600SH SOLE 92,60000
MEDTRONIC PLCSHSG5960L1033,06926,199SH SOLE 26,137062
MERCK & CO. INCCOM58933Y10575,253919,959SH SOLE 916,6741153,170
METLIFE INCCOM59156R1081,69236,042SH SOLE 28,94707,095
MICRON TECHNOLOGY INCCOM59511210313,372177,868SH SOLE 174,5381253,205
MICROSOFT CORPCOM594918104165,019741,924SH SOLE 740,040401,844
MIRATI THERAPEUTICS INCCOM60468T1054392,000SH SOLE 2,00000
MISTRAS GROUP INCCOM60649T107857110,400SH SOLE 110,40000
MITEK SYS INCCOM NEW6067102004,292241,403SH SOLE 240,6000803
MITSUBISHI UFJ FINL GROUP INSPONSORED ADS6068221041,594359,720SH SOLE 359,72000
MODINE MFG COCOM60782810088170,141SH SOLE 70,0000141
MOHAWK INDS INCCOM6081901043,38824,035SH SOLE 24,03500
MONDELEZ INTL INCCL A60920710534,525590,469SH SOLE 586,2041254,140
MONGODB INCCL A60937P1068982,500SH SOLE 2,50000
MONSTER BEVERAGE CORP NEWCOM61174X1092082,250SH SOLE 2,25000
MOODYS CORPCOM6153691053131,080SH SOLE 1,08000
MORGAN STANLEYCOM NEW6174464481,89027,575SH SOLE 21,69305,882
MOSAIC CO NEWCOM61945C10327712,050SH SOLE 12,05000
MSC INDL DIRECT INCCL A5535301062,13825,340SH SOLE 25,34000
MSCI INCCOM55354G1008932,000SH SOLE 2,00000
MTS SYS CORPCOM55377710369411,925SH SOLE 11,92500
MTU Aero Engines ACOMD5565H1046,56725,150SH SOLE 25,15000
Manulife Finl CorpCOM56501R95731917,950SH SOLE 17,95000
Merger Fund Institutional ClCOM5895092078,077465,541SH SOLE 459,0682976,176
Metlife Inc.COM59156rbp22,0442,054,000PRN SOLE 2,054,00000
NATWEST GROUP PLCSPONS ADR 2 ORD63905710823151,066SH SOLE 50,3560710
NAVIENT CORPORATIONCOM63938C1081,384140,910SH SOLE 140,91000
NAVIGATOR HLDGS LTDSHSY6213210844240,368SH SOLE 40,36800
NCS MULTISTAGE HLDGS INCCOM NEW6288772012,25099,965SH SOLE 99,96500
NEKTAR THERAPEUTICSCOM6402681082,013118,405SH SOLE 118,40500
NETAPP INCCOM64110D1043996,022SH SOLE 4,02701,995
NETFLIX INCCOM64110L10612,66923,429SH SOLE 23,18810231
NEUBASE THERAPEUTICS INCCOM64132K10236452,050SH SOLE 52,05000
NEUROCRINE BIOSCIENCES INCCOM64125C1097357,673SH SOLE 7,600073
NEWELL BRANDS INCCOM6512291063,906184,000SH SOLE 184,00000
NEWMONT CORPCOM65163910618,875315,159SH SOLE 314,5400619
NEXTERA ENERGY INCCOM65339F10181,4261,055,420SH SOLE 1,054,6600760
NIC INCCOM62914B1002,07180,165SH SOLE 80,16500
NIKE INCCL B6541061032,49517,639SH SOLE 17,4890150
NOKIA CORPSPONSORED ADR6549022044,4601,140,660SH SOLE 1,140,66000
NORDSON CORPCOM6556631024152,067SH SOLE 2,000067
NOVARTIS AGSPONSORED ADR66987V10929,018307,295SH SOLE 306,159501,086
NUTRIEN LTDCOM67077M10831,910662,587SH SOLE 662,58700
NVIDIA CORPORATIONCOM67066G10475,176143,960SH SOLE 143,24210708
Naspers LimitedCOMS534351031,25461SH SOLE 6100
Nestle SACOMH573126498407,125SH SOLE 7,12500
Nestle SA - ADRCOM6410694061,65314,029SH SOLE 14,02900
Nippon Telephone & Telegraph ACOM65462410552520,441SH SOLE 19,00001,441
OKTA INCCL A6792951055,43521,375SH SOLE 21,37500
OMEGA HEALTHCARE INVS INCCOM6819361003,34992,221SH SOLE 92,22100
ONESPAWORLD HOLDINGS LIMITEDCOMP7368411320720,400SH SOLE 20,40000
ORACLE CORPCOM68389X10511,548178,513SH SOLE 171,40307,110
ORION ENGINEERED CARBONS S ACOML729671097,405432,050SH SOLE 432,05000
OTIS WORLDWIDE CORPCOM68902V10711,995177,575SH SOLE 177,57500
OXFORD IMMUNOTEC GLOBAL PLCORD SHSG6855A1034,846277,450SH SOLE 277,45000
PACCAR INCCOM6937181081,57418,244SH SOLE 18,24400
PACIRA BIOSCIENCES INCCOM6951271003005,010SH SOLE 5,000010
PALO ALTO NETWORKS INCCOM69743510530,44685,669SH SOLE 84,73420915
PAN AMERN SILVER CORPCOM6979001088,783254,500SH SOLE 254,50000
PAR TECHNOLOGY CORPCOM69888410362810,000SH SOLE 10,00000
PARKER-HANNIFIN CORPCOM70109410419,71272,360SH SOLE 72,36000
PAYCHEX INCCOM7043261075035,401SH SOLE 5,40100
PAYCOM SOFTWARE INCCOM70432V1025,10611,290SH SOLE 11,29000
PAYLOCITY HLDG CORPCOM70438V10619,33293,888SH SOLE 93,6880200
PAYPAL HLDGS INCCOM70450Y10375,221321,183SH SOLE 318,176502,957
PEPSICO INCCOM71344810848,117324,459SH SOLE 322,884701,505
PERKINELMER INCCOM7140461093502,436SH SOLE 84101,595
PFIZER INCCOM71708110355,4291,505,823SH SOLE 1,500,92404,899
PHIBRO ANIMAL HEALTH CORPCL A COM71742Q1065,773297,265SH SOLE 297,26500
PHILIP MORRIS INTL INCCOM7181721091,52518,416SH SOLE 16,51401,902
PHILLIPS 66COM7185461041,28018,297SH SOLE 18,29700
PHYSICIANS RLTY TRCOM71943U1043,090173,589SH SOLE 171,94901,640
PIMCO ENRGY TACTICAL CR OPPCOM SHS BEN INT69346N1075,162638,912SH SOLE 629,2876209,005
PINTEREST INCCL A72352L1061,77927,000SH SOLE 27,00000
PLEXUS CORPCOM7291321005,67472,550SH SOLE 72,55000
PLUG POWER INCCOM NEW72919P20250915,000SH SOLE 15,00000
PNC FINANCIA 6.125 PFD PFD SECOM69347585735113,100SH SOLE 13,10000
PNC FINL SVCS GROUP INCCOM6934751052,22514,935SH SOLE 14,900035
POLARIS INCCOM7310681021,49215,662SH SOLE 15,66200
POOL CORPCOM73278L1051,0332,773SH SOLE 2,750023
POTLATCHDELTIC CORPORATIONCOM7376301031,24824,957SH SOLE 24,95700
PPG INDS INCCOM6935061075033,490SH SOLE 3,49000
PPL CORPCOM69351T10633111,750SH SOLE 11,75000
PROCTER AND GAMBLE COCOM74271810958,142417,870SH SOLE 417,5180352
PROFIRE ENERGY INCCOM74316X1019371,099,125SH SOLE 1,099,12500
PROGRESSIVE CORPCOM74331510316,706168,957SH SOLE 168,931026
PRUDENTIAL FINL INCCOM7443201023,01938,670SH SOLE 38,4090261
PTC INCCOM69370C1002251,885SH SOLE 1,88500
PUBLIC SVC ENTERPRISE GRP INCOM74457310664411,051SH SOLE 10,9500101
PULTE GROUP INCCOM7458671013458,000SH SOLE 8,00000
PVH CORPORATIONCOM6936561007,15576,205SH SOLE 76,20500
Peloton Interactive Inc. Cl ACL A COM70614w10035,207232,055SH SOLE 232,05500
Pimco All Asset FundCOM72200562617514,118SH SOLE 14,11800
Prosegur CashCOME8S56X1089293,970SH SOLE 93,97000
QEP RESOURCES INCCOM74733V1004117,325SH SOLE 621016,704
QUALCOMM INCCOM74752510352,932347,461SH SOLE 345,65401,807
QUANTA SVCS INCCOM74762E1025838,096SH SOLE 7,9000196
QUEST DIAGNOSTICS INCCOM74834L10016,240136,275SH SOLE 136,27500
R1 RCM INCCOM7493971052,642110,000SH SOLE 110,00000
RAYTHEON TECHNOLOGIES CORPCOM75513E10126,755374,140SH SOLE 374,14000
REINSURANCE GRP OF AMERICA ICOM NEW7593516045534,775SH SOLE 4,77500
REPUBLIC SVCS INCCOM76075910018,292189,944SH SOLE 186,620553,269
RESTAURANT BRANDS INTL INCCOM76131D10311,199183,258SH SOLE 183,25800
REV GROUP INCCOM7495271071,262143,200SH SOLE 143,20000
RHCOM74967X1031,1262,517SH SOLE 2,500017
RIO TINTO PLCSPONSORED ADR7672041002923,878SH SOLE 3,7140164
ROCKET COS INCCOM CL A77311W1011,88193,030SH SOLE 92,2800750
ROCKWELL AUTOMATION INCCOM77390310918,06372,020SH SOLE 71,9200100
ROKU INCCOM CL A77543R1029462,850SH SOLE 2,85000
ROPER TECHNOLOGIES INCCOM7766961062,4675,722SH SOLE 5,72200
ROSS STORES INCCOM7782961038647,037SH SOLE 7,03700
ROYAL DUTCH SHELL PLCSPONS ADR A7802592062065,851SH SOLE 5,85100
ROYAL DUTCH SHELL PLCSPON ADR B7802591076,392190,195SH SOLE 190,19500
ROYAL GOLD INCCOM7802871085595,260SH SOLE 5,26000
RUSH ENTERPRISES INCCL A7818462095,753138,885SH SOLE 138,88500
RYDER SYS INCCOM7835491083105,015SH SOLE 5,000015
Roche Holdings LTDCOM7711951046,472147,618SH SOLE 147,3760242
Rolls Royce HldgsCOMG762251043724,656SH SOLE 24,65600
S&P GLOBAL INCCOM78409V1042,9989,120SH SOLE 9,12000
SALESFORCE COM INCCOM79466L30220,20690,801SH SOLE 90,7010100
SANGAMO THERAPEUTICS INCCOM80067710640926,240SH SOLE 25,8900350
SANOFISPONSORED ADR80105N10517,618362,593SH SOLE 359,5551652,873
SAREPTA THERAPEUTICS INCCOM8036071003412,000SH SOLE 2,00000
SCHLUMBERGER LTDCOM80685710817,805815,631SH SOLE 815,63100
SCHWAB CHARLES CORPCOM80851310556,2071,059,716SH SOLE 1,053,0912756,350
SCHWAB STRATEGIC TREMRG MKTEQ ETF80852470637112,100SH SOLE 12,10000
SEAGATE TECHNOLOGY PLCSHSG7945M1074847,785SH SOLE 55307,232
SEAGEN INCCOM81181C1041,1546,588SH SOLE 6,58800
SEALED AIR CORP NEWCOM81211K10051511,250SH SOLE 11,25000
SEELOS THERAPEUTICS INCCOM81577F109166105,000SH SOLE 105,00000
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7048309,370SH SOLE 9,37000
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y3084576,770SH SOLE 6,77000
SELECT SECTOR SPDR TRSBI INT-FINL81369Y60513,260449,787SH SOLE 447,23702,550
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y20917,914157,912SH SOLE 157,91200
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4073,08119,165SH SOLE 19,16500
SELECT SECTOR SPDR TRENERGY81369Y50613,404353,660SH SOLE 353,66000
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8032,39018,384SH SOLE 18,38400
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8521,31619,500SH SOLE 19,50000
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8861,68726,908SH SOLE 26,6380270
SERVICENOW INCCOM81762P10210,76419,555SH SOLE 19,505050
SHAKE SHACK INCCL A8190471012,01423,750SH SOLE 23,5000250
SHOPIFY INCCL A82509L10715,75613,919SH SOLE 13,904015
SIEMENS AG COM DM50 (NEW)COM82619750125,955361,535SH SOLE 361,53500
SIMON PPTY GROUP INC NEWCOM8288061092,76732,448SH SOLE 32,1200328
SIRIUS XM HOLDINGS INCCOM82968B1032,255353,961SH SOLE 353,96100
SKILLZ INCCOM83067L10924012,000SH SOLE 12,00000
SKYWORKS SOLUTIONS INCCOM83088M1021,1537,543SH SOLE 6,5700973
SOLARIS OILFIELD INFRSTR INCCOM CL A83418M1031,021125,378SH SOLE 125,37800
SONOCO PRODS COCOM8354951028,710147,000SH SOLE 147,00000
SONY CORPSPONSORED ADR83569930723,116228,646SH SOLE 228,3370309
SOUTHERN COCOM84258710788214,350SH SOLE 14,35000
SOUTHWEST AIRLS COCOM8447411082846,101SH SOLE 4,73001,371
SP PLUS CORPCOM78469C1031,25343,450SH SOLE 43,45000
SPDR DOW JONES INDL AVERAGEUT SER 178467X1091,4564,763SH SOLE 4,76300
SPDR GOLD TRGOLD SHS78463V1079,74154,616SH SOLE 54,4730143
SPDR S&P 500 ETF TRTR UNIT78462F1039,61325,712SH SOLE 23,89801,814
SPDR SER TRS&P BIOTECH78464A8706,49746,150SH SOLE 46,15000
SPDR SER TRS&P REGL BKG78464A69814,095271,328SH SOLE 271,32800
SPDR SER TRDJ REIT ETF78464A60798311,336SH SOLE 11,1650171
SPDR SER TRS&P DIVID ETF78464A7634914,639SH SOLE 4,63900
SPLUNK INCCOM8486371046,63039,025SH SOLE 38,9250100
SPOK HLDGS INCCOM84863T1063,908351,100SH SOLE 351,10000
SQUARE INCCL A8522341038,91640,969SH SOLE 40,96900
STAG INDL INCCOM85254J1025,337170,415SH SOLE 168,80501,610
STANLEY BLACK & DECKER INCCOM8545021017,26940,710SH SOLE 40,71000
STARBUCKS CORPCOM85524410913,906129,988SH SOLE 129,0940894
STATE STR CORPCOM8574771031,38519,028SH SOLE 16,81702,211
STEELCASE INCCL A8581552036,911510,000SH SOLE 510,00000
STERLING BANCORP INCCOM85917W102704155,000SH SOLE 155,00000
STRYKER CORPORATIONCOM86366710114,43058,887SH SOLE 58,88700
SVB FINANCIAL GROUPCOM78486Q1017111,832SH SOLE 1,83200
SWITCHBACK ENERGY ACQUISTN CCOM CL A87105M1022205,500SH SOLE 4,50001,000
SYNCHRONY FINANCIALCOM87165B10342712,300SH SOLE 4,22508,075
SYSCO CORPCOM8718291075,08568,474SH SOLE 68,464010
Schwab Charles Family Fd ValueCOM808515605847846,759SH SOLE 846,75900
Schwab Value Advantage Money FCOM8085156962,0022,002,180SH SOLE 2,002,18000
Shangri-La AsiaCOMG8063F1063,4123,829,000SH SOLE 3,829,00000
Sibanye Gold Ltd Sponsored AdrSPONSORED ADR82575p1073,181200,196SH SOLE 200,0660130
Siemens AGCOMD696712182781,930SH SOLE 1,93000
Snap Inc.CL A83304a1062985,950SH SOLE 5,95000
Sprott Gold Equity Fund InvestCOM85208P1054,40880,420SH SOLE 80,42000
Sprott Physical Gold & SilverTR UNIT85208r10119510,100SH SOLE 7,80002,300
Sproutly Canada Inc.COM85209J108010,000SH SOLE 10,00000
T-MOBILE US INCCOM8725901043412,528SH SOLE 2,500028
TACTILE SYS TECHNOLOGY INCCOM87357P1001,25828,000SH SOLE 28,00000
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391008,23875,546SH SOLE 75,54600
TANDEM DIABETES CARE INCCOM NEW8753722034314,500SH SOLE 4,50000
TARGET CORPCOM87612E1069,44353,495SH SOLE 51,40002,095
TEGNA INCCOM87901J1059,523682,675SH SOLE 682,67500
TELADOC HEALTH INCCOM87918A1052,57912,900SH SOLE 12,874026
TEMPLETON DRAGON FD INCCOM88018T1012239,525SH SOLE 9,52500
TESLA INCCOM88160R101251355SH SOLE 35500
TETRA TECH INC NEWCOM88162G1033863,332SH SOLE 3,300032
TEXAS INSTRS INCCOM8825081042,88617,581SH SOLE 17,58100
TEXAS PAC LD TRSUB CTF PROP I T882610108392539SH SOLE 53900
TEXTRON INCCOM8832031013176,558SH SOLE 6,530028
TG THERAPEUTICS INCCOM88322Q10869413,350SH SOLE 13,35000
THE TRADE DESK INCCOM CL A88339J105316395SH SOLE 39500
THERAVANCE BIOPHARMA INCCOMG8807B10619210,800SH SOLE 10,80000
THERMO FISHER SCIENTIFIC INCCOM88355610236,93079,286SH SOLE 78,52220744
TIAA-CREF Large-Cap Growth IndCOM87244W6802535,131SH SOLE 5,13100
TIFFANY & CO NEWCOM8865471087575,761SH SOLE 5,76100
TORONTO DOMINION BK ONTCOM NEW8911605094467,900SH SOLE 7,90000
TORTOISE MIDSTRM ENERGY FD ICOM89148B20026512,868SH SOLE 12,86800
TOYOTA MOTOR CORPSP ADR REP2COM8923313071,4079,100SH SOLE 9,10000
TRADEWEB MKTS INCCL A8926721065629,000SH SOLE 9,00000
TRANE TECHNOLOGIES PLCSHSG8994E1039636,635SH SOLE 6,63500
TRANSCAT INCCOM8935291072116,075SH SOLE 6,07500
TRANSUNIONCOM89400J1078438,500SH SOLE 8,50000
TRAVELERS COMPANIES INCCOM89417E1091,0427,425SH SOLE 7,2650160
TRUIST FINL CORPCOM89832Q1092535,279SH SOLE 5,27900
TTM TECHNOLOGIES INCCOM87305R1098,087586,200SH SOLE 586,20000
TWILIO INCCL A90138F1025,76117,019SH SOLE 16,8690150
TYLER TECHNOLOGIES INCCOM9022521054451,020SH SOLE 1,000020
TYSON FOODS INCCL A9024941035859,077SH SOLE 8,6600417
Tencent Hldgs Ltd AdrCOM88032Q10919,270268,053SH SOLE 268,05300
The RealReal Inc.COM88339p10138819,873SH SOLE 19,87300
The Tocqueville FundCOM88889410260,9061,489,138SH SOLE 1,425,241063,897
Tile Shop Holdings IncCOM88677Q109741172,401SH SOLE 172,40100
Tocqueville Opportunity FundCOM88889440927,983645,807SH SOLE 643,95401,853
Tocqueville Phoenix FundCOM8888948477,548341,395SH SOLE 335,52905,866
Tokyo BroadcastingCOMJ8665610510,785614,500SH SOLE 614,50000
Truist Financial Corporation SCOM89832qab53,6003,547,000PRN SOLE 3,547,00000
U S CONCRETE INCCOM90333L2014,061101,605SH SOLE 101,60500
UBS GROUP AGSHSH4209710715,1841,074,618SH SOLE 1,071,96802,650
ULTA BEAUTY INCCOM90384S3033761,310SH SOLE 1,31000
UNILEVER PLCSPON ADR NEW90476770436,690607,848SH SOLE 606,56801,280
UNION PAC CORPCOM9078181088,92642,867SH SOLE 42,86700
UNISYS CORPCOM NEW9092143067,512381,700SH SOLE 381,70000
UNITED PARCEL SERVICE INCCL B9113121061,85811,033SH SOLE 11,03300
UNITEDHEALTH GROUP INCCOM91324P10214,74542,048SH SOLE 42,04800
UNIVAR SOLUTIONS USA INCCOM91336L1071,61985,140SH SOLE 85,14000
UPLAND SOFTWARE INCCOM91544A1092,60756,800SH SOLE 56,80000
US BANCORP DELCOM NEW90297330410,584227,173SH SOLE 227,17300
US FOODS HLDG CORPCOM9120081091,22536,762SH SOLE 36,76200
VALERO ENERGY CORPCOM91913Y10071312,607SH SOLE 10,66901,938
VANECK VECTORS ETF TRGOLD MINERS ETF92189F1062,47668,731SH SOLE 68,73100
VANECK VECTORS ETF TRAGRIBUSINESS ETF92189F7005987,680SH SOLE 7,68000
VANGUARD ADMIRAL FDS INCSMLLCP 600 IDX9219328286503,871SH SOLE 3,87100
VANGUARD INDEX FDSVALUE ETF9229087441,26610,641SH SOLE 10,64100
VANGUARD INDEX FDSSM CP VAL ETF9229086115,10735,911SH SOLE 34,42601,485
VANGUARD INDEX FDSS&P 500 ETF SHS9229083631,4044,085SH SOLE 4,08500
VANGUARD INDEX FDSEXTEND MKT ETF9229086521,69010,260SH SOLE 10,26000
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427751,17020,050SH SOLE 20,05000
VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF9220427425556,000SH SOLE 6,00000
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF9220428746,00399,655SH SOLE 96,7353152,605
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428586,228124,295SH SOLE 122,7652851,245
VANGUARD INTL EQUITY INDEX FFTSE SMCAP ETF9220427188046,600SH SOLE 6,60000
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088441,64511,650SH SOLE 11,65000
VANGUARD WORLD FDMEGA CAP INDEX9219108731,57511,800SH SOLE 11,80000
VANGUARD WORLD FDSINF TECH ETF92204A702284802SH SOLE 5020300
VEEVA SYS INCCL A COM9224751081,5525,700SH SOLE 5,6000100
VERISK ANALYTICS INCCOM92345Y1061,5057,250SH SOLE 7,25000
VERIZON COMMUNICATIONS INCCOM92343V10461,0171,038,587SH SOLE 1,036,06202,525
VIATRIS INCCOM92556V10680142,746SH SOLE 42,4870259
VIEMED HEALTHCARE INCCOM92663R105815105,000SH SOLE 105,00000
VISA INCCOM CL A92826C83923,599107,889SH SOLE 107,88900
VISTEON CORPCOM NEW92839U2066,64652,950SH SOLE 52,95000
VOYA FINANCIAL INCCOM9290891002,30939,255SH SOLE 39,25500
VULCAN MATLS COCOM92916010920,804140,275SH SOLE 140,27500
Vanguard High Yield Tax ExemptCOM92290784548840,830SH SOLE 40,83000
Vanguard Intermediate-Term BonCOM92193780148638,584SH SOLE 0038,584
Vanguard/Primecap Fund AdmiralCOM9219362094542,953SH SOLE 2,95300
Vivendi SACOMF9798210624,711765,600SH SOLE 765,60000
WALMART INCCOM93114210339,579274,568SH SOLE 274,56800
WASTE CONNECTIONS INCCOM94106B1011,34713,137SH SOLE 13,13700
WASTE MGMT INC DELCOM94106L10916,902143,321SH SOLE 142,7210600
WATERS CORPCOM9418481039,94340,185SH SOLE 39,38025780
WATSCO INCCOM9426222003,16513,970SH SOLE 13,7960174
WD-40 COCOM9292361072661,000SH SOLE 1,00000
WEC ENERGY GROUP INCCOM92939U1062262,451SH SOLE 2,45100
WELLS FARGO CO NEWCOM9497461015,038166,930SH SOLE 165,46001,470
WESTERN UN COCOM95980210923710,780SH SOLE 682010,098
WEYERHAEUSER CO MTN BECOM NEW96216610451,9661,549,846SH SOLE 1,541,1263008,420
WHEATON PRECIOUS METALS CORPCOM96287910223,422561,130SH SOLE 561,13000
WILLIAMS SONOMA INCCOM9699041011,20711,850SH SOLE 11,85000
WILLIS TOWERS WATSON PLC LTDSHSG966291034482,125SH SOLE 2,12500
WORKDAY INCCL A98138H1014,34818,147SH SOLE 18,14700
WORLD GOLD TRSPDR GLD MINIS98149E2041,01953,790SH SOLE 49,76504,025
Wachovia Cap Tr IIICOM92978aaa01,0211,008,000PRN SOLE 1,008,00000
Walmart De Mexico - ADRCOM93114W1072117,500SH SOLE 7,50000
Wells Fargo CoCOM949746rg8371350,000PRN SOLE 350,00000
ZENDESK INCCOM98936J1012,29016,000SH SOLE 16,00000
ZIMMER BIOMET HOLDINGS INCCOM98956P1022,76417,940SH SOLE 17,94000
ZOOMINFO TECHNOLOGIES INCCOM CL A98980F1041,79937,300SH SOLE 36,8000500
ZUORA INCCOM CL A98983V10618113,000SH SOLE 13,00000
iShares MSCI Japan Index FundMSCI JPN ETF NEW46434g8222523,724SH SOLE 3,72400