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
ABBVIE INC COMCOM00287Y1093032,800SH SOLE 2,80000
ACCELERON PHARMA COMCOM00434H1084073,000SH SOLE 3,00000
ACCENTURE PLC COMCOMG1151C1018293,000SH SOLE 3,00000
Adobe Systems, Inc.COM00724F1015761,211SH SOLE 1,21100
ADVANCE AUTO PARTS INC COMCOM00751Y106128700SH SOLE 70000
ADYEN NV COMCOMN3501V1045,0042,220SH SOLE 2,22000
AGIOS PHARMACEUTICALS INC COMCOM00847X104671,300SH SOLE 1,30000
ALIBABA GROUP HOLDING LTD ADR SPONSOREDCOM01609W1021,1345,000SH SOLE 5,00000
ALPHABET INC COM CL ACOM02079K3052,7951,355SH SOLE 1,35500
ALPHABET INC COM CL CCOM02079K107943456SH SOLE 45600
ALPS ETF TRUST ALERIAN MLP ETFCOM00162Q8661524,986SH SOLE 4,98600
ALTRIA GROUP INC COMCOM02209S10384416,500SH SOLE 16,50000
AMAZON COM INC COMCOM0231351064,3781,415SH SOLE 1,41500
AMERISOURCEBERGEN CORPORATION COMCOM03073E1058507,200SH SOLE 7,20000
APPLE INC COMCOM0378331005,96048,792SH SOLE 48,79200
ARES CAPITAL CORP COMCOM04010L1032,124113,500SH SOLE 113,50000
AVAYA HOLDINGS CORP COMCOM05351X1011124,000SH SOLE 4,00000
Avery Dennison Corp.COM053611109177963SH SOLE 96300
AXON ENTERPRISE INC COMCOM05464C1011,45310,200SH SOLE 10,20000
Bank of America Corp.COM0605051041694,365SH SOLE 4,36500
BERKSHIRE HATHAWAY INC COM CL ACOM0846701081,1573SH SOLE 300
BERKSHIRE HATHAWAY INC COM CL BCOM084670702128500SH SOLE 50000
BIOGEN INC COMCOM09062X1033781,350SH SOLE 1,35000
BRIDGEBIO PHARMA INC COMCOM10806X1024,73776,900SH SOLE 76,90000
BRUNSWICK CORP COMCOM1170431091912,000SH SOLE 2,00000
CACI International IncCOM127190304141572SH SOLE 57200
Capital One Preferred G 5.2 12/2021COM14040H86535613,925SH SOLE 13,92500
CARRIER GLOBAL CORPORATION COMCOM14448C104842,000SH SOLE 2,00000
CATERPILLAR INC COMCOM1491231012671,150SH SOLE 1,15000
CBOE GLOBAL MARKETS INC COMCOM12503M1084844,900SH SOLE 4,90000
CERIDIAN HCM HLDG INC COMCOM15677J1081,53418,200SH SOLE 18,20000
Cheniere Energy Partners, LPCOM16411Q1013999,595SH SOLE 9,59500
CHEVRON CORPORATION COMCOM16676410052500SH SOLE 50000
CHIPOTLE MEXICAN GRILL COMCOM1696561051,5631,100SH SOLE 1,10000
CISCO SYSTEMS INC COMCOM17275R1024809,275SH SOLE 9,27500
City Holding CompanyCOM1778351052382,910SH SOLE 2,91000
CLOROX CO COMCOM18905410977400SH SOLE 40000
COCA-COLA CO COMCOM191216100911,720SH SOLE 1,72000
COGNYTE SOFTWARE LTD COMCOMM2513310555119,800SH SOLE 19,80000
COLGATE-PALMOLIVE CO COMCOM1941621031972,500SH SOLE 2,50000
Comcast Corp.COM20030N1011492,755SH SOLE 2,75500
CONAGRA BRANDS INC COMCOM20588710267718,000SH SOLE 18,00000
CONOCOPHILLIPS COMCOM20825C1041062,000SH SOLE 2,00000
CONSTELLATION BRANDS INC COM CL ACOM21036P1081,3686,000SH SOLE 6,00000
CORTEVA INC COMCOM22052L10446610,000SH SOLE 10,00000
COSTAR GROUP INC COMCOM22160N10982100SH SOLE 10000
Costco Wholesale CorporationCOM22160K1053631,030SH SOLE 1,03000
COUPA SOFTWARE INCORPORATED COMCOM22266L1066622,600SH SOLE 2,60000
CROWDSTRIKE HOLDINGS INC COM CL ACOM22788C1055843,200SH SOLE 3,20000
Crown Castle International Corp.COM22822V1015032,922SH SOLE 2,92200
Customers Bancorp 7 Pfd CCOM23204G40770428,045SH SOLE 28,04500
CVS HEALTH CORPORATION COMCOM1266501001,22316,253SH SOLE 16,25300
DANAHER CORP COMCOM235851102203900SH SOLE 90000
DENALI THERAPEUTICS INC COMCOM24823R1051713,000SH SOLE 3,00000
Digital Realty 5.25 8/2022COM25386885552219,685SH SOLE 19,68500
Digital Realty TrustCOM2538681032852,024SH SOLE 2,02400
Discovery Communications, Inc.COM25470F1041613,710SH SOLE 3,71000
DOLLAR TREE INC COMCOM2567461082171,900SH SOLE 1,90000
DOW INC COMCOM2605571033205,000SH SOLE 5,00000
DR REDDYS LABORATORIES ADR SPONSOREDCOM2561352031843,000SH SOLE 3,00000
DUPONT DE NEMOURS INC COMCOM26614N1023865,000SH SOLE 5,00000
ECOLAB INC COMCOM278865100204953SH SOLE 95300
Edwards LifesciencesCOM28176E1082613,116SH SOLE 3,11600
ELANCO ANIMAL HEALTH INC COMCOM28414H1031184,000SH SOLE 4,00000
ELECTROLUX AB ADR SPONSOREDCOM0101982081,17521,000SH SOLE 21,00000
ELI LILLY AND COMPANY COMCOM5324571082,60013,918SH SOLE 13,91800
EXACT SCIENCES CORP COMCOM30063P10567507SH SOLE 50700
EXCHANGE TRADED CONCEPTS TRUST EMQQ EM INTERN ETFCOM3015058893745,850SH SOLE 5,85000
EXPEDIA GROUP INC COMCOM30212P30369400SH SOLE 40000
EXXON MOBIL CORPORATION COMCOM30231G1024558,150SH SOLE 8,15000
FACEBOOK INC COM CL ACOM30303M1022,2097,500SH SOLE 7,50000
FASTLY INC COM CL ACOM31188V1001552,300SH SOLE 2,30000
Fifth Third BancorpCOM3167731001243,300SH SOLE 3,30000
FIRST TR EXCHANGE TRADED FD II INDXX NEXTG ETFCOM33737K20566900SH SOLE 90000
FIRST TR EXCHANGE TRADED FD IV NO AMER ENERGY ETFCOM33738D10166129,000SH SOLE 29,00000
FIRST TRUST EXCHANGE TRADED FD US EQTY OPPT ETFCOM3369201031,31111,000SH SOLE 11,00000
Fiserv Inc.COM3377381085094,274SH SOLE 4,27400
GENTHERM INC COMCOM37253A1033935,300SH SOLE 5,30000
GILEAD SCIENCES INC COMCOM37555810373011,300SH SOLE 11,30000
GLOBAL BLOOD THERAPEUTICS INC COMCOM37890U1085,304130,149SH SOLE 130,14900
GLOBAL X FDS CLOUD COMPUTNG ETFCOM37954Y44256622,000SH SOLE 22,00000
GOLAR LNG LIMITED COMCOMG9456A10020520,000SH SOLE 20,00000
GOLDMAN SACHS ETF TRUST ACTIVEBETA INT ETFCOM3814301072748,300SH SOLE 8,30000
Graco, Inc.COM3841091044646,474SH SOLE 6,47400
HARLEY DAVIDSON COMCOM41282210840110,000SH SOLE 10,00000
HEALTHPEAK PROPERTIES INC COM USD1COM42250P1031645,176SH SOLE 5,17600
HERSHEY COMPANY COMCOM427866108134850SH SOLE 85000
HOME DEPOT INC COMCOM4370761024581,500SH SOLE 1,50000
Huntington Bancshares 6.25 Pfd DCOM4461507082038,000SH SOLE 8,00000
IAA, Inc.COM4492531031031,866SH SOLE 1,86600
ILLUMINA INC COMCOM4523271095761,500SH SOLE 1,50000
IMMUNOGEN INC COMCOM45253H10130037,000SH SOLE 37,00000
Innovative PropertiesCOM45781V101105585SH SOLE 58500
IPG PHOTONICS CORPORATION COMCOM44980X1094011,900SH SOLE 1,90000
IQVIA HOLDINGS INC COMCOM46266C10559307SH SOLE 30700
IRIDIUM COMMUNICATIONS INC COMCOM46269C1021,65040,000SH SOLE 40,00000
IRON MOUNTAIN INC COM USD0.01COM46284V10137410,100SH SOLE 10,10000
ISHARES TRUST CORE S&P MCP ETFCOM4642875071,0494,030SH SOLE 4,03000
ISHARES TRUST CORE S&P500 ETFCOM4642872001,9294,850SH SOLE 4,85000
ISHARES TRUST MSCI EMG MKT ETFCOM4642872341603,000SH SOLE 3,00000
ISHARES TRUST MSCI INDIA ETFCOM46429B5982115,000SH SOLE 5,00000
ISHARES TRUST RUSSELL 2000 ETFCOM4642876557143,230SH SOLE 3,23000
ISHARES TRUST SELECT DIVID ETFCOM4642871681,20710,579SH SOLE 10,57900
ISHARES TRUST SHORT TREAS BD ETFCOM4642886798297,499SH SOLE 7,49900
ISHARES TRUST U.S. CNSM GD ETFCOM4642878121,5228,600SH SOLE 8,60000
iStar 7.65 pfd GCOM45031U70573829,090SH SOLE 29,09000
JAZZ PHARMACEUTICALS PLC COMCOMG5087110566400SH SOLE 40000
JOHNSON & JOHNSON COMCOM4781601041,2317,489SH SOLE 7,48900
JOUNCE THERAPEUTICS INC COMCOM48111610113112,728SH SOLE 12,72800
JPMorgan Chase & Co.COM46625H1005073,330SH SOLE 3,33000
KAR AUCTION SERVICES INC COMCOM48238T10944029,300SH SOLE 29,30000
L3Harris TechnologiesCOM502431109164811SH SOLE 81100
LEXINFINTECH HOLDINGS LTD ADRCOM52887710332332,100SH SOLE 32,10000
LIVANOVA PLC COMCOMG5509L101741,000SH SOLE 1,00000
LOWE'S COMPANIES INC COMCOM5486611072161,135SH SOLE 1,13500
MADISON SQUARE GARDEN ENTERTAI COM CL ACOM55825T1031,90616,500SH SOLE 16,50000
MARVELL TECH GROUP COMCOMG5876H10581816,700SH SOLE 16,70000
MASTERCARD INCORPORATED COM CL ACOM57636Q1043561,000SH SOLE 1,00000
MCCORMICK & COMPANY INC COMCOM5797802065356,000SH SOLE 6,00000
MCDONALD'S CORPORATION COMCOM5801351015382,400SH SOLE 2,40000
MEDTRONIC PLC COMCOMG5960L1039107,700SH SOLE 7,70000
MicrosoftCOM5949181041,0804,580SH SOLE 4,58000
MONGODB INC COM CL ACOM60937P1063,19611,951SH SOLE 11,95100
Monmouth REIT 6.125 Pfd CCOM60972040466726,240SH SOLE 26,24000
MSCI INC COMCOM55354G1002,0344,850SH SOLE 4,85000
National Storage Affiliates 6 Pfd ACOM63787020556021,200SH SOLE 21,20000
National Storage Affiliates TrustCOM6378701063689,205SH SOLE 9,20500
NEOGENOMICS INC COMCOM64049M2094499,300SH SOLE 9,30000
NETFLIX INC COMCOM64110L106104200SH SOLE 20000
NORFOLK SOUTHERN CORP COMCOM655844108134500SH SOLE 50000
NURIX THERAPEUTICS INC COMCOM67080M103772,463SH SOLE 2,46300
NVIDIA CORP COMCOM67066G1045871,100SH SOLE 1,10000
Okta, Inc.COM679295105213967SH SOLE 96700
OREILLY AUTOMOTIVE INC NEW COMCOM67103H1077101,400SH SOLE 1,40000
OTIS WORLDWIDE CORP COMCOM68902V107681,000SH SOLE 1,00000
PAYPAL HOLDINGS INC COMCOM70450Y1035592,300SH SOLE 2,30000
PELOTON INTERACTIVE INC COM CL ACOM70614W1001,87816,700SH SOLE 16,70000
PENN NATIONAL GAMING INC COMCOM7075691091051,000SH SOLE 1,00000
PEPSICO INC COMCOM71344810892650SH SOLE 65000
PERSPECTA INC COMCOM71534710055219,000SH SOLE 19,00000
PFIZER INC COMCOM71708110340411,152SH SOLE 11,15200
PHILIP MORRIS INTL INC COMCOM7181721096577,400SH SOLE 7,40000
PHILLIPS 66 COMCOM7185461043103,800SH SOLE 3,80000
PIMCO ETF TRUST ENHNCD LW DUR AC ETFCOM72201R7181,02010,000SH SOLE 10,00000
PLIANT THERAPEUTICS INC COMCOM7291391051,48138,158SH SOLE 38,15800
PNC Financial Services Group Inc.COM6934751053862,202SH SOLE 2,20200
Powershs QQQ Trust Ser 1 COM46090E1036472,026SH SOLE 2,02600
PROG HOLDINGS INC COMCOM74319R1011824,200SH SOLE 4,20000
PROOFPOINT INC COMCOM7434241036795,400SH SOLE 5,40000
QURATE RETAIL INC COM SER ACOM53071M10423520,000SH SOLE 20,00000
RAKUTEN INC ADR SPONSOREDCOM75102W1081,05787,500SH SOLE 87,50000
RAYTHEON TECH CORP COMCOM75513E1013484,500SH SOLE 4,50000
Realty Income Corp.COM7561091041131,775SH SOLE 1,77500
RELAY THERAPEUTICS INC COMCOM75943R1026,330183,112SH SOLE 183,11200
REVOLUTION MEDICINES INC COMCOM76155X1003016,555SH SOLE 6,55500
S&P 500 Index FundCOM78462F1033,4528,710SH SOLE 8,71000
SAFETY INSURANCE GROUP INC COMCOM78648T1003,82445,387SH SOLE 45,38700
SBA COMMUNICATIONS CORP COM USD0.01 CL ACOM78388J1064721,700SH SOLE 1,70000
SELECT SECTOR SPDR TRUST ENERGY ETFCOM81369Y506521,050SH SOLE 1,05000
SELECT SECTOR SPDR TRUST SBI HEALTHCARE ETFCOM81369Y2097826,700SH SOLE 6,70000
Sherwin-Williams Co.COM824348106345467SH SOLE 46700
SKYWORKS SOLUTIONS INC COMCOM83088M1021,1746,400SH SOLE 6,40000
SL GREEN RLTY CORP COM USD0.01(POST REV SPLIT)COM78440X10181111,588SH SOLE 11,58800
SOUTHWEST AIRLINES CO COMCOM8447411083055,000SH SOLE 5,00000
SPDR Industrial Select Sector ETFCOM81369Y7043944,000SH SOLE 4,00000
SPDR S&P Biotech ETFCOM78464A8701461,077SH SOLE 1,07700
SPDR SERIES TRUST BLMBRG BRC CNVRT ETFCOM78464A3592983,578SH SOLE 3,57800
SPDR SERIES TRUST BLOMBERG BRC INV ETFCOM78468R2001,22640,000SH SOLE 40,00000
SPDR SERIES TRUST BLOOMBERG BRCLYS ETFCOM78468R6224414,055SH SOLE 4,05500
SPDR SERIES TRUST WELLS FG PFD ETFCOM78464A2922445,628SH SOLE 5,62800
SSGA ACTIVE ETF TR BLACKSTONE SENIOR LOAN ETFCOM78467V6081202,616SH SOLE 2,61600
TEXAS PACIFIC LAND CORPORATION COMCOM8826101086,3584,000SH SOLE 4,00000
THE AARONS COMPANY INC COMCOM00258R1091315,100SH SOLE 5,10000
The Boeing CompanyCOM097023105135531SH SOLE 53100
The TJX Companies, Inc.COM8725401091732,612SH SOLE 2,61200
TRACTOR SUPPLY CO COMCOM89235610653300SH SOLE 30000
TRIP COM GROUP LTD ADRCOM89677Q107792,000SH SOLE 2,00000
TRUPANION INC COMCOM8982021063815,000SH SOLE 5,00000
TWILIO INC COM CL ACOM90138F1029882,900SH SOLE 2,90000
UMH Properties, Inc. 6.375 Pfd DCOM90300250938115,245SH SOLE 15,24500
UNION PACIFIC CORP COMCOM9078181087933,600SH SOLE 3,60000
UNITED PARCEL SERVICE INC COM CL BCOM9113121063912,300SH SOLE 2,30000
UNITEDHEALTH GROUP INC COMCOM91324P1024091,100SH SOLE 1,10000
UNIVERSAL DISPLAY CORP COMCOM91347P1051,1484,850SH SOLE 4,85000
US Physical Therapy Inc.COM90337L1082522,417SH SOLE 2,41700
Vanguard Communication Services ETFCOM92204A8846935,328SH SOLE 5,32800
Vanguard Consumer Discretionary ETFCOM92204A1086552,219SH SOLE 2,21900
Vanguard Consumer Staples ETFCOM92204A207168944SH SOLE 94400
Vanguard Financials ETFCOM92204A4051251,485SH SOLE 1,48500
Vanguard Health Care ETFCOM92204A5047683,359SH SOLE 3,35900
Vanguard Information Technology ETFCOM92204A7026131,710SH SOLE 1,71000
Vanguard Utilities ETFCOM92204A876124882SH SOLE 88200
VANGUARD MEGA GRWTH IND ETFCOM9219108162,27811,000SH SOLE 11,00000
VANGUARD REAL ESTATE ETFCOM9229085533193,470SH SOLE 3,47000
VERINT SYSTEMS INC COMCOM92343X10092820,400SH SOLE 20,40000
VISA INC COM CL ACOM92826C8391,2045,685SH SOLE 5,68500
VONTIER CORP COMCOM9288811011886,200SH SOLE 6,20000
WALMART INC COMCOM9311421037315,381SH SOLE 5,38100
WALT DISNEY COMPANY (THE) COMCOM2546871061,1065,996SH SOLE 5,99600
WATERS CORP COMCOM941848103199700SH SOLE 70000
WEYERHAEUSER COMPANY COM USD1.25COM9621661042466,900SH SOLE 6,90000
WILLIAMS COMPANIES INC COMCOM9694571001185,000SH SOLE 5,00000
WISDOMTREE TRUST EM EX ST-OWNED ETFCOM97717X578761,870SH SOLE 1,87000
WORKDAY INC COM CL ACOM98138H101236950SH SOLE 95000
YUM BRANDS INC COMCOM9884981018117,500SH SOLE 7,50000
YUM CHINA HOLDINGS INC COMCOM98850P1091,17819,900SH SOLE 19,90000
ZENDESK INC COMCOM98936J1013983,000SH SOLE 3,00000
ZOETIS INC COM CL ACOM98978V10379500SH SOLE 50000