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
3M COCOM88579Y1012,14212,260SH SOLE 12,26000
ABBOTT LABSCOM0028241001,57714,407SH SOLE 14,40700
ABBVIE INCCOM00287Y1092,05719,179SH SOLE 19,17900
ACCENTURE PLC IRELANDSHS CLASS AG1151C1015592,124SH SOLE 2,12400
ACTIVISION BLIZZARD INCCOM00507V1095195,596SH SOLE 5,59600
ADOBE SYSTEMS INCORPORATEDCOM00724F1011,2432,470SH SOLE 2,47000
ADVANCED MICRO DEVICES INCCOM0079031073934,295SH SOLE 4,29500
AES CORPCOM00130H10533914,422SH SOLE 14,42200
AIR TRANSPORT SERVICES GRP ICOM00922R1054,394140,219SH SOLE 140,21900
ALCON AGORD SHSH013011282603,916SH SOLE 3,91600
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1027873,371SH SOLE 3,37100
ALLIANCEBERNSTEIN NATL MUN ICOM01864U1064,123285,690SH SOLE 285,69000
ALPHABET INCCAP STK CL A02079K3056,6703,798SH SOLE 3,79800
ALPHABET INCCAP STK CL C02079K1075,0982,901SH SOLE 2,90100
ALPS ETF TRSECTR DIV DOGS00162Q85845410,225SH SOLE 10,22500
ALTERYX INCCOM CL A02156B1033002,461SH SOLE 2,46100
ALTRA INDL MOTION CORPCOM02208R1062674,827SH SOLE 4,82700
ALTRIA GROUP INCCOM02209S1033969,712SH SOLE 9,71200
AMAZON COM INCCOM02313510620,0126,140SH SOLE 6,14000
AMAZON COM INCCOM02313510650400SHPutSOLE 40000
AMCOR PLCORDG0250X10712210,376SH SOLE 10,37600
AMERICAN AIRLS GROUP INCCOM02376R10227217,185SH SOLE 17,18500
AMERICAN CAMPUS CMNTYS INCCOM0248351006,775158,409SH SOLE 158,40900
AMERICAN ELEC PWR CO INCCOM0255371014355,207SH SOLE 5,20700
AMERICAN EXPRESS COCOM0258161099527,881SH SOLE 7,88100
AMERICAN INTL GROUP INCCOM NEW0268747843158,336SH SOLE 8,33600
AMERICAN TOWER CORP NEWCOM03027X1001,0314,609SH SOLE 4,60900
AMERICAN WTR WKS CO INC NEWCOM0304201032631,713SH SOLE 1,71300
AMGEN INCCOM0311621003,50515,256SH SOLE 15,25600
ANAVEX LIFE SCIENCES CORPCOM NEW0327973009818,225SH SOLE 18,22500
ANSYS INCCOM03662Q105212583SH SOLE 58300
ANTHEM INCCOM036752103228709SH SOLE 70900
APPFOLIO INCCOM CL A03783C1004502,500SH SOLE 2,50000
APPLE INCCOM03783310077,594584,731SH SOLE 584,73100
APPLIED MATLS INCCOM0382221054415,117SH SOLE 5,11700
ARAMARKCOM03852U10638510,000SH SOLE 10,00000
ARES CAPITAL CORPCOM04010L10339623,454SH SOLE 23,45400
ARK ETF TRINNOVATION ETF00214Q1042131,718SH SOLE 1,71800
AT&T INCCOM00206R1024,090142,310SH SOLE 142,31000
AUTODESK INCCOM0527691061,1943,910SH SOLE 3,91000
AZURRX BIOPHARMA INCCOM05502L1053839,363SH SOLE 39,36300
AZZ INCCOM0024741046,705141,330SH SOLE 141,33000
BANK HAWAII CORPCOM0625401093865,034SH SOLE 5,03400
BANK OZKCOM06417N1032538,102SH SOLE 8,10200
BARRICK GOLD CORPCOM06790110824210,648SH SOLE 10,64800
BAUSCH HEALTH COS INCCOM07173410736817,805SH SOLE 17,80500
BECTON DICKINSON & COCOM075887109248984SH SOLE 98400
BERKSHIRE HATHAWAY INC DELCL A0846701086962SH SOLE 200
BERKSHIRE HATHAWAY INC DELCL B NEW0846707029,43740,727SH SOLE 40,72700
BEST BUY INCCOM0865161015015,007SH SOLE 5,00700
BK OF AMERICA CORPCOM0605051043,598118,842SH SOLE 118,84200
BLACKROCK MUNIASSETS FD INCCOM09254J10230821,000SH SOLE 21,00000
BLACKROCK MUNIHLDNGS CALI QLCOM09254L10755236,822SH SOLE 36,82200
BOEING COCOM0970231052,68212,546SH SOLE 12,54600
BOOKING HOLDINGS INCCOM09857L108582263SH SOLE 26300
BP PRUDHOE BAY RTY TRUNIT BEN INT0556301073916,309SH SOLE 16,30900
BRISTOL-MYERS SQUIBB COCOM1101221081,65426,645SH SOLE 26,64500
BRIXMOR PPTY GROUP INCCOM11120U10518211,000SH SOLE 11,00000
BROADCOM INCCOM11135F101405927SH SOLE 92700
BROOKDALE SR LIVING INCCOM11246310416838,145SH SOLE 38,14500
BROOKFIELD ASSET MGMT INCCL A LTD VT SH1125851042034,892SH SOLE 4,89200
CADENCE DESIGN SYSTEM INCCOM1273871082762,013SH SOLE 2,01300
CAPITAL ONE FINL CORPCOM14040H1052592,625SH SOLE 2,62500
CARRIER GLOBAL CORPORATIONCOM14448C1043539,344SH SOLE 9,34400
CATERPILLAR INCCOM1491231018524,689SH SOLE 4,68900
CERNER CORPCOM1567821042613,337SH SOLE 3,33700
CHARTER COMMUNICATIONS INC NCL A16119P108242362SH SOLE 36200
CHEVRON CORP NEWCOM1667641005,84169,146SH SOLE 69,14600
CHIPOTLE MEXICAN GRILL INCCOM169656105210152SH SOLE 15200
CIGNA CORP NEWCOM1255231002,47811,915SH SOLE 11,91500
CIMPRESS PLCSHS EUROG2143T1032182,488SH SOLE 2,48800
CISCO SYS INCCOM17275R1022,72961,069SH SOLE 61,06900
CITIGROUP INCCOM NEW1729674241,02116,569SH SOLE 16,56900
CLEAN ENERGY FUELS CORPCOM1844991018711,000SH SOLE 11,00000
CLOROX CO DELCOM1890541092631,303SH SOLE 1,30300
COCA COLA COCOM1912161001,13020,668SH SOLE 20,66800
COHEN & STEERS INCCOM19247A1002062,776SH SOLE 2,77600
COLGATE PALMOLIVE COCOM1941621036077,094SH SOLE 7,09400
COMCAST CORP NEWCL A20030N1011,22123,311SH SOLE 23,31100
CONOCOPHILLIPSCOM20825C1042756,920SH SOLE 6,92000
CONSOLIDATED EDISON INCCOM2091151045757,991SH SOLE 7,99100
CONTAINER STORE GROUP INCCOM21075110314014,650SH SOLE 14,65000
CORTEVA INCCOM22052L1042005,173SH SOLE 5,17300
COSTCO WHSL CORP NEWCOM22160K1056,39016,940SH SOLE 16,94000
CREDIT SUISSE HIGH YIELD BDSH BEN INT22544F10318280,000SH SOLE 80,00000
CROWDSTRIKE HLDGS INCCL A22788C10526,307124,194SH SOLE 124,19400
CROWN CASTLE INTL CORP NEWCOM22822V1014062,539SH SOLE 2,53900
CSX CORPCOM1264081034585,039SH SOLE 5,03900
CVS HEALTH CORPCOM1266501006309,229SH SOLE 9,22900
DANAHER CORPORATIONCOM2358511028843,982SH SOLE 3,98200
DARDEN RESTAURANTS INCCOM2371941052582,152SH SOLE 2,15200
DEERE & COCOM2441991051,2004,463SH SOLE 4,46300
DELTA AIR LINES INC DELCOM NEW24736170284320,956SH SOLE 20,95600
DIAGEO PLCSPON ADR NEW25243Q2052851,793SH SOLE 1,79300
DIGITAL RLTY TR INCCOM2538681031,65711,894SH SOLE 11,89400
DISNEY WALT COCOM2546871067,73842,729SH SOLE 42,72900
DOLLAR GEN CORP NEWCOM2566771052131,015SH SOLE 1,01500
DOLLAR TREE INCCOM2567461083523,248SH SOLE 3,24800
DTE ENERGY COCOM2333311075754,743SH SOLE 4,74300
DUKE ENERGY CORP NEWCOM NEW26441C2043613,961SH SOLE 3,96100
DUPONT DE NEMOURS INCCOM26614N1022253,182SH SOLE 3,18200
EASTMAN KODAK COCOM NEW2774614069611,675SH SOLE 11,67500
EATON VANCE MUN BD FDCOM27827X10136727,000SH SOLE 27,00000
EATON VANCE TX ADV GLBL DIVCOM27828S1012,355128,983SH SOLE 128,98300
EBAY INC.COM2786421032865,718SH SOLE 5,71800
EDISON INTLCOM28102010771911,467SH SOLE 11,46700
EDWARDS LIFESCIENCES CORPCOM28176E1082,43926,737SH SOLE 26,73700
ENBRIDGE INCCOM29250N1052668,348SH SOLE 8,34800
ENERGY TRANSFER LPCOM UT LTD PTN29273V10010316,607SH SOLE 16,60700
ENTERGY CORP NEWCOM29364G1038568,570SH SOLE 8,57000
ENTERPRISE BANCORP INC MASSCOM29366810930311,863SH SOLE 11,86300
ENTERPRISE PRODS PARTNERS LCOM29379210720110,293SH SOLE 10,29300
EQUINIX INCCOM29444U700688965SH SOLE 96500
EVERSOURCE ENERGYCOM30040W1083534,077SH SOLE 4,07700
EXELON CORPCOM30161N1012215,209SH SOLE 5,20900
EXXON MOBIL CORPCOM30231G1022,67064,778SH SOLE 64,77800
FACEBOOK INCCL A30303M10213,48149,364SH SOLE 49,36400
FACEBOOK INCCL A30303M1021627,800SHPutSOLE 27,80000
FATE THERAPEUTICS INCCOM31189P1023183,500SH SOLE 3,50000
FIDELITY NATL INFORMATION SVCOM31620M1063892,747SH SOLE 2,74700
FIFTH THIRD BANCORPCOM3167731002629,564SH SOLE 9,56400
FIRST BANK WILLIAMSTOWN NJCOM31931U10241344,049SH SOLE 44,04900
FIRST FINL BANKSHARESCOM32020R10947713,206SH SOLE 13,20600
FIRST REP BK SAN FRANCISCO CCOM33616C1003092,112SH SOLE 2,11200
FIRST TR EXCH TRADED FD IIIMANAGD MUN ETF33739N1082314,072SH SOLE 4,07200
FIRST TR EXCHANGE TRADED FDFINLS ALPHADEX33734X1352126,171SH SOLE 6,17100
FIRST TR EXCHANGE TRADED FDHLTH CARE ALPH33734X1431,50914,019SH SOLE 14,01900
FIRST TR EXCHANGE TRADED FDTECH ALPHADEX33734X1765394,804SH SOLE 4,80400
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3023,43416,195SH SOLE 16,19500
FIRST TR EXCHANGE-TRADED FDDORSEY WRT 5 ETF33738R60555913,799SH SOLE 13,79900
FIRST TR NAS100 EQ WEIGHTEDSHS3373441052152,127SH SOLE 2,12700
FIRST TR VALUE LINE DIVID INSHS33734H1061,19533,938SH SOLE 33,93800
FISERV INCCOM3377381082852,502SH SOLE 2,50200
FITBIT INCCL A33812L1026910,140SH SOLE 10,14000
FIVE9 INCCOM3383071012701,546SH SOLE 1,54600
FLEXSHARES TRMORNSTAR UPSTR33939L4074,863149,544SH SOLE 149,54400
FORD MTR CO DELCOM34537086049156,173SH SOLE 56,17300
FS KKR CAP CORPCOM30263520620212,228SH SOLE 12,22800
FS KKR CAP CORP IICOM35952V30348429,580SH SOLE 29,58000
GENERAL DYNAMICS CORPCOM3695501082081,398SH SOLE 1,39800
GENERAL ELECTRIC COCOM36960410357053,080SH SOLE 53,08000
GENERAL MTRS COCOM37045V1003107,455SH SOLE 7,45500
GENESIS HEALTHCARE INCCL A COM37185X1061734,250SH SOLE 34,25000
GENWORTH FINL INCCOM CL A37247D1065715,000SH SOLE 15,00000
GILEAD SCIENCES INCCOM3755581032654,556SH SOLE 4,55600
GLAXOSMITHKLINE PLCSPONSORED ADR37733W10572519,662SH SOLE 19,66200
GLOBAL X FDSGLBL X MLP ETF37954Y3432077,525SH SOLE 7,52500
GOLDMAN SACHS ETF TRACCES TREASURY3814305291,66116,574SH SOLE 16,57400
GRUBHUB INCCOM4001101022233,000SH SOLE 3,00000
HANESBRANDS INCCOM41034510220213,784SH SOLE 13,78400
HC2 HLDGS INCCOM4041391074012,300SH SOLE 12,30000
HELIX ENERGY SOLUTIONS GRP ICOM42330P1074210,000SH SOLE 10,00000
HILTON WORLDWIDE HLDGS INCCOM43300A2034153,730SH SOLE 3,73000
HOME DEPOT INCCOM4370761026,55824,698SH SOLE 24,69800
HONEYWELL INTL INCCOM4385161061,7198,079SH SOLE 8,07900
HP INCCOM40434L1052178,807SH SOLE 8,80700
ICON PLCSHSG4705A1002001,026SH SOLE 1,02600
ILLINOIS TOOL WKS INCCOM4523081094962,435SH SOLE 2,43500
IMPAC MTG HLDGS INCCOM NEW45254P508395129,840SH SOLE 129,84000
INNOVATOR ETFS TRS&P 500 BUFETF45782C77136111,991SH SOLE 11,99100
INNOVATOR ETFS TRS&P 500 BUFFER45782C66481127,862SH SOLE 27,86200
INNOVATOR ETFS TRS&P 500 BUFFER45782C40948914,911SH SOLE 14,91100
INNOVATOR ETFS TRS&P 500 BUFFER45782C8882036,834SH SOLE 6,83400
INNOVATOR ETFS TRS&P 500 BUFFER45782C43354119,864SH SOLE 19,86400
INNOVATOR ETFS TRS&P 500 BUFFER45782C6981,27642,876SH SOLE 42,87600
INNOVATOR ETFS TRS&P 500 BUFFER E45782C55782527,062SH SOLE 27,06200
INNOVATOR ETFS TRS&P 500 POWER45782C5081,47148,092SH SOLE 48,09200
INNOVATOR ETFS TRS&P 500 POWER45782C41771427,206SH SOLE 27,20600
INNOVATOR ETFS TRS&P 500 POWER45782C57349717,139SH SOLE 17,13900
INNOVATOR ETFS TRS&P 500 PWR45782C6564,049145,167SH SOLE 145,16700
INNOVATOR ETFS TRS&P 500 PWR BU45782C8702127,760SH SOLE 7,76000
INNOVATOR ETFS TRS&P 500 PWR BU45782C6801,32646,933SH SOLE 46,93300
INNOVATOR ETFS TRS&P 500 PWR BU45782C5401,88365,047SH SOLE 65,04700
INNOVATOR ETFS TRS&P 500 PWRETF45782C7971,40550,523SH SOLE 50,52300
INTEL CORPCOM4581401002,86357,420SH SOLE 57,42000
INTERNATIONAL BUSINESS MACHSCOM4592001011,55512,347SH SOLE 12,34700
INTUITCOM4612021036681,758SH SOLE 1,75800
INTUITIVE SURGICAL INCCOM NEW46120E6021,7922,189SH SOLE 2,18900
INVESCO EXCH TRADED FD TR IIS&P SMLCP HELT46138E1493051,797SH SOLE 1,79700
INVESCO EXCH TRADED FD TR IIS&P SMLCP INFO46138E1152231,817SH SOLE 1,81700
INVESCO EXCHANGE TRADED FD TDYNMC LRG GWTH46137V7461,55022,932SH SOLE 22,93200
INVESCO EXCHANGE TRADED FD THIG YLD EQ DIV46137V5631,47084,363SH SOLE 84,36300
INVESCO EXCHANGE TRADED FD TS&P500 EQL TEC46137V2825402,131SH SOLE 2,13100
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3574,07531,926SH SOLE 31,92600
INVESCO QQQ TRUNIT SER 146090E1037,09722,625SH SOLE 22,62500
ISHARES GOLD TRUSTISHARES4642851057,355406,019SH SOLE 406,01900
ISHARES INCCORE MSCI EMKT46434G1033,28452,837SH SOLE 52,83700
ISHARES INCESG AWR MSCI EM46434G86352712,519SH SOLE 12,51900
ISHARES INCMSCI EM ASIA ETF46428642696110,987SH SOLE 10,98700
ISHARES INCMSCI EMERG MRKT4642865333245,329SH SOLE 5,32900
ISHARES INCMSCI JPN ETF NEW46434G8222113,125SH SOLE 3,12500
ISHARES TR0-5 YR TIPS ETF46429B7472,71225,977SH SOLE 25,97700
ISHARES TR0-5YR HI YL CP46434V4072,92964,695SH SOLE 64,69500
ISHARES TR1 3 YR TREAS BD4642874571,05412,242SH SOLE 12,24200
ISHARES TRBLACKROCK ULTRA46434V87882316,295SH SOLE 16,29500
ISHARES TRCALIF MUN BD ETF4642883561,24219,761SH SOLE 19,76100
ISHARES TRCORE MSCI EAFE46432F8429,040130,892SH SOLE 130,89200
ISHARES TRCORE MSCI TOTAL46432F8342954,407SH SOLE 4,40700
ISHARES TRCORE S&P MCP ETF46428750719,06482,978SH SOLE 82,97800
ISHARES TRCORE S&P SCP ETF4642878047,16777,957SH SOLE 77,95700
ISHARES TRCORE S&P TTL STK46428715030,927358,604SH SOLE 358,60400
ISHARES TRCORE S&P US GWT4642876711,47816,637SH SOLE 16,63700
ISHARES TRCORE S&P US VLU4642876633936,322SH SOLE 6,32200
ISHARES TRCORE S&P500 ETF46428720043,925116,989SH SOLE 116,98900
ISHARES TRCORE US AGGBD ET46428722610,75190,890SH SOLE 90,89000
ISHARES TREAFE GRWTH ETF4642888858,57184,890SH SOLE 84,89000
ISHARES TREAFE VALUE ETF46428887752211,081SH SOLE 11,08100
ISHARES TRESG AW MSCI EAFE46435G5164085,588SH SOLE 5,58800
ISHARES TRESG AWR US AGRGT46435U54966111,689SH SOLE 11,68900
ISHARES TRESG AWRE 1 5 YR46435G24328811,057SH SOLE 11,05700
ISHARES TRGL CLEAN ENE ETF4642882242,60192,420SH SOLE 92,42000
ISHARES TRGLOBAL 100 ETF4642875723425,430SH SOLE 5,43000
ISHARES TRIBONDS DEC46435U69742215,628SH SOLE 15,62800
ISHARES TRIBONDS DEC 2546435U43234212,132SH SOLE 12,13200
ISHARES TRIBONDS DEC 2646435U25940715,019SH SOLE 15,01900
ISHARES TRIBONDS DEC 2746435U28333312,191SH SOLE 12,19100
ISHARES TRIBONDS DEC 2846435U32530511,051SH SOLE 11,05100
ISHARES TRIBONDS DEC202146435G7892,25187,341SH SOLE 87,34100
ISHARES TRIBONDS DEC202246435G7551,63161,875SH SOLE 61,87500
ISHARES TRIBONDS DEC202346435G31849318,817SH SOLE 18,81700
ISHARES TRIBONDS DEC21 ETF46434VBK54,121165,916SH SOLE 165,91600
ISHARES TRIBONDS DEC22 ETF46434VBA72,738107,477SH SOLE 107,47700
ISHARES TRIBONDS DEC23 ETF46434VAX81,08141,303SH SOLE 41,30300
ISHARES TRIBONDS DEC24 ETF46434VBG474327,984SH SOLE 27,98400
ISHARES TRIBONDS DEC25 ETF46434VBD134012,319SH SOLE 12,31900
ISHARES TRINTL TREA BD ETF46428811757410,315SH SOLE 10,31500
ISHARES TRINTRM GOV CR ETF4642886122161,843SH SOLE 1,84300
ISHARES TRISHS 1-5YR INVS4642886462073,796SH SOLE 3,79600
ISHARES TRMRGSTR SM CP ETF4642885052181,108SH SOLE 1,10800
ISHARES TRMSCI ACWI EX US4642882402604,924SH SOLE 4,92400
ISHARES TRMSCI EAFE ETF4642874653,97154,463SH SOLE 54,46300
ISHARES TRMSCI EAFE MIN VL46429B6895137,002SH SOLE 7,00200
ISHARES TRMSCI EMG MKT ETF4642872341,46828,482SH SOLE 28,48200
ISHARES TRMSCI USA MIN VOL46429B6971,71125,269SH SOLE 25,26900
ISHARES TRMSCI USA MMENTM46432F3962,09813,034SH SOLE 13,03400
ISHARES TRNASDAQ BIOTECH4642875563382,229SH SOLE 2,22900
ISHARES TRNATIONAL MUN ETF46428841423,193197,909SH SOLE 197,90900
ISHARES TRPHLX SEMICND ETF4642875239742,564SH SOLE 2,56400
ISHARES TRRUS 1000 ETF46428762219,12190,278SH SOLE 90,27800
ISHARES TRRUS 1000 GRW ETF46428761442,677176,939SH SOLE 176,93900
ISHARES TRRUS 1000 VAL ETF4642875987,37153,899SH SOLE 53,89900
ISHARES TRRUS 2000 GRW ETF4642876481,2404,320SH SOLE 4,32000
ISHARES TRRUS 2000 VAL ETF4642876301,35010,213SH SOLE 10,21300
ISHARES TRRUS MD CP GR ETF4642874812,07820,262SH SOLE 20,26200
ISHARES TRRUS MDCP VAL ETF4642874737127,344SH SOLE 7,34400
ISHARES TRRUS MID CAP ETF4642874992,77640,506SH SOLE 40,50600
ISHARES TRRUSSELL 2000 ETF4642876558,85945,147SH SOLE 45,14700
ISHARES TRRUSSELL 3000 ETF4642876898,55338,269SH SOLE 38,26900
ISHARES TRS&P 100 ETF4642871017924,621SH SOLE 4,62100
ISHARES TRS&P 500 GRWT ETF4642873099,021141,302SH SOLE 141,30200
ISHARES TRS&P 500 VAL ETF4642874086,40750,052SH SOLE 50,05200
ISHARES TRS&P MC 400GR ETF4642876063414,730SH SOLE 4,73000
ISHARES TRS&P SML 600 GWT4642878872482,184SH SOLE 2,18400
ISHARES TRSELECT DIVID ETF4642871681,88719,586SH SOLE 19,58600
ISHARES TRSHRT NAT MUN ETF4642881587,30567,631SH SOLE 67,63100
ISHARES TRSP SMCP600VL ETF4642878792312,853SH SOLE 2,85300
ISHARES TRTIPS BD ETF4642871762,48019,448SH SOLE 19,44800
ISHARES TRU.S. FINLS ETF4642877882914,370SH SOLE 4,37000
ISHARES TRUS HLTHCR PR ETF4642888284241,807SH SOLE 1,80700
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q83717,139337,477SH SOLE 337,47700
JANUS DETROIT STR TRHENDRSN SHRT ETF47103U8863,70773,481SH SOLE 73,48100
JBG SMITH PPTYSCOM46590V1002648,451SH SOLE 8,45100
JD.COM INCSPON ADR CL A47215P1063063,476SH SOLE 3,47600
JOHNSON & JOHNSONCOM4781601045,79336,816SH SOLE 36,81600
JPMORGAN CHASE & COCOM46625H1005,99647,183SH SOLE 47,18300
KIMBERLY-CLARK CORPCOM4943681039717,221SH SOLE 7,22100
KKR & CO INCCOM48251W1043087,593SH SOLE 7,59300
LAKELAND BANCORP INCCOM51163710016813,258SH SOLE 13,25800
LAM RESEARCH CORPCOM5128071089041,915SH SOLE 1,91500
LAMAR ADVERTISING CO NEWCL A5128161097448,918SH SOLE 8,91800
LAMB WESTON HLDGS INCCOM5132721043995,065SH SOLE 5,06500
LIBERTY ALL STAR EQUITY FDSH BEN INT53015810444864,932SH SOLE 64,93200
LILLY ELI & COCOM5324571081,3638,080SH SOLE 8,08000
LISTED FD TRSWAN HEDGED EQTY53656F59989653,726SH SOLE 53,72600
LOCKHEED MARTIN CORPCOM5398301097,31220,617SH SOLE 20,61700
LOOP INDS INCCOM54351810456367,857SH SOLE 67,85700
LOWES COS INCCOM5486611071,4989,308SH SOLE 9,30800
LUMINAR TECHNOLOGIES INCCOM CL A5504241052878,440SH SOLE 8,44000
MAGNA INTL INCCOM5592224012333,295SH SOLE 3,29500
MARRIOTT INTL INC NEWCL A5719032022411,838SH SOLE 1,83800
MARSH & MCLENNAN COS INCCOM5717481021,37011,694SH SOLE 11,69400
MASCO CORPCOM5745991062214,001SH SOLE 4,00100
MASTERCARD INCORPORATEDCL A57636Q1042,5527,144SH SOLE 7,14400
MCDONALDS CORPCOM5801351011,8028,406SH SOLE 8,40600
MEDPACE HLDGS INCCOM58506Q1092011,440SH SOLE 1,44000
MEDTRONIC PLCSHSG5960L1036165,260SH SOLE 5,26000
MERCADOLIBRE INCCOM58733R102889531SH SOLE 53100
MERCER INTL INCCOM5880561011,538150,080SH SOLE 150,08000
MERCK & CO. INCCOM58933Y1053,27140,054SH SOLE 40,05400
MGM RESORTS INTERNATIONALCOM55295310137511,930SH SOLE 11,93000
MICROCHIP TECHNOLOGY INC.COM5950171041,0297,455SH SOLE 7,45500
MICROSOFT CORPCOM59491810421,44396,426SH SOLE 96,42600
MODERNA INCCOM60770K1073893,716SH SOLE 3,71600
MONDELEZ INTL INCCL A6092071053115,319SH SOLE 5,31900
MONOLITHIC PWR SYS INCCOM609839105236643SH SOLE 64300
MONRO INCCOM6102361012424,543SH SOLE 4,54300
MOTOROLA SOLUTIONS INCCOM NEW6200763072271,330SH SOLE 1,33000
MR COOPER GROUP INCCOM62482R1072487,944SH SOLE 7,94400
NAM TAI PPTY INCSHSG63907102707120,899SH SOLE 120,89900
NATIONAL RETAIL PROPERTIES ICOM63741710695723,377SH SOLE 23,37700
NATIONAL WESTN LIFE GROUP INCL A6385171022061,000SH SOLE 1,00000
NETFLIX INCCOM64110L1063,9647,334SH SOLE 7,33400
NEWELL BRANDS INCCOM6512291062039,587SH SOLE 9,58700
NEXTERA ENERGY INCCOM65339F1012,30129,833SH SOLE 29,83300
NIKE INCCL B6541061031,43110,111SH SOLE 10,11100
NIO INCSPON ADS62914V1063467,110SH SOLE 7,11000
NORFOLK SOUTHN CORPCOM6558441085722,404SH SOLE 2,40400
NORTHROP GRUMMAN CORPCOM6668071021,6865,545SH SOLE 5,54500
NOVARTIS AGSPONSORED ADR66987V1091,23213,033SH SOLE 13,03300
NOVO-NORDISK A SADR6701002052193,149SH SOLE 3,14900
NUSHARES ETF TRNUVEEN ESG LRGCP67092P2011,09319,455SH SOLE 19,45500
NUSHARES ETF TRNUVEEN ESG LRGVL67092P30076023,105SH SOLE 23,10500
NUSHARES ETF TRNUVEEN ESG MIDVL67092P50855718,506SH SOLE 18,50600
NVIDIA CORPORATIONCOM67066G1041,9953,819SH SOLE 3,81900
ONCONOVA THERAPEUTICS INCCOM PAR68232V405136300,783SH SOLE 300,78300
OPKO HEALTH INCCOM68375N1034010,000SH SOLE 10,00000
ORACLE CORPCOM68389X1051,89629,343SH SOLE 29,34300
OREILLY AUTOMOTIVE INCCOM67103H107324715SH SOLE 71500
OTIS WORLDWIDE CORPCOM68902V1073425,014SH SOLE 5,01400
PACIFIC PREMIER BANCORPCOM69478X1059,781312,201SH SOLE 312,20100
PACKAGING CORP AMERCOM6951561092371,722SH SOLE 1,72200
PALANTIR TECHNOLOGIES INCCL A69608A10825210,689SH SOLE 10,68900
PAYPAL HLDGS INCCOM70450Y1035,32922,760SH SOLE 22,76000
PEPSICO INCCOM7134481082,97620,060SH SOLE 20,06000
PERKINELMER INCCOM7140461093,23222,526SH SOLE 22,52600
PFIZER INCCOM7170811033,43593,412SH SOLE 93,41200
PHILIP MORRIS INTL INCCOM7181721094495,386SH SOLE 5,38600
PIMCO CORPORATE & INCM STRGCOM72200U10010,016581,072SH SOLE 581,07200
PIMCO CORPORATE & INCOME OPPCOM72201B10110,453585,320SH SOLE 585,32000
PIMCO DYNAMIC CR INCOME FDCOM SHS72202D10642420,000SH SOLE 20,00000
PIMCO ETF TRACTIVE BD ETF72201R7755785,120SH SOLE 5,12000
PIMCO ETF TRENHAN SHRT MA AC72201R8331,79217,560SH SOLE 17,56000
PINTEREST INCCL A72352L1062403,648SH SOLE 3,64800
PIONEER NAT RES COCOM7237871072051,804SH SOLE 1,80400
PLUG POWER INCCOM NEW72919P2022226,522SH SOLE 6,52200
PNC FINL SVCS GROUP INCCOM6934751055083,413SH SOLE 3,41300
POOL CORPCOM73278L105204545SH SOLE 54500
PPG INDS INCCOM6935061072541,765SH SOLE 1,76500
PROCTER AND GAMBLE COCOM7427181093,74626,902SH SOLE 26,90200
PROGRESSIVE CORPCOM7433151032522,562SH SOLE 2,56200
PROSPECT CAP CORPCOM74348T1026511,900SH SOLE 11,90000
PROVIDENT FINL HLDGS INCCOM74386810121713,846SH SOLE 13,84600
PRUDENTIAL FINL INCCOM7443201022112,713SH SOLE 2,71300
PUBLIC SVC ENTERPRISE GRP INCOM7445731062684,598SH SOLE 4,59800
QUALCOMM INCCOM7475251038485,562SH SOLE 5,56200
RAYTHEON TECHNOLOGIES CORPCOM75513E1011,04914,638SH SOLE 14,63800
REALTY INCOME CORPCOM7561091042874,625SH SOLE 4,62500
REEDS INCCOM758338107279471,301SH SOLE 471,30100
RETAIL PPTYS AMER INCCL A76131V20214216,600SH SOLE 16,60000
RLJ LODGING TRCOM74965L10152136,812SH SOLE 36,81200
ROSS STORES INCCOM7782961032702,200SH SOLE 2,20000
ROYAL GOLD INCCOM7802871083172,979SH SOLE 2,97900
S&P GLOBAL INCCOM78409V104325991SH SOLE 99100
SALESFORCE COM INCCOM79466L3021,1445,148SH SOLE 5,14800
SCHWAB CHARLES CORPCOM8085131052,14340,443SH SOLE 40,44300
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247063,198104,396SH SOLE 104,39600
SCHWAB STRATEGIC TRINTL EQTY ETF8085248054,766132,318SH SOLE 132,31800
SCHWAB STRATEGIC TRSCHWB FDT EMK LG8085247302177,665SH SOLE 7,66500
SCHWAB STRATEGIC TRUS AGGREGATE B8085248397,341130,906SH SOLE 130,90600
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241023,99543,921SH SOLE 43,92100
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247971,83428,620SH SOLE 28,62000
SCHWAB STRATEGIC TRUS LCAP GR ETF80852430017,496136,314SH SOLE 136,31400
SCHWAB STRATEGIC TRUS LCAP VA ETF8085244099,361157,297SH SOLE 157,29700
SCHWAB STRATEGIC TRUS LRG CAP ETF80852420136,194398,030SH SOLE 398,03000
SCHWAB STRATEGIC TRUS MID-CAP ETF80852450816,965248,978SH SOLE 248,97800
SCHWAB STRATEGIC TRUS SML CAP ETF8085246074,57151,359SH SOLE 51,35900
SCHWAB STRATEGIC TRUS TIPS ETF80852487040,635655,549SH SOLE 655,54900
SEABOARD CORP DELCOM8115431071,590525SH SOLE 52500
SEAGATE TECHNOLOGY PLCSHSG7945M1072393,856SH SOLE 3,85600
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8522273,345SH SOLE 3,34500
SELECT SECTOR SPDR TRENERGY81369Y5062717,112SH SOLE 7,11200
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4079415,872SH SOLE 5,87200
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y3085968,815SH SOLE 8,81500
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2098437,435SH SOLE 7,43500
SELECT SECTOR SPDR TRSBI INT-FINL81369Y60534711,738SH SOLE 11,73800
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7042452,755SH SOLE 2,75500
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8862844,535SH SOLE 4,53500
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8031,29910,001SH SOLE 10,00100
SEMPRA ENERGYCOM8168511092531,987SH SOLE 1,98700
SERVICENOW INCCOM81762P1028411,528SH SOLE 1,52800
SHERWIN WILLIAMS COCOM824348106357485SH SOLE 48500
SHOCKWAVE MED INCCOM82489T1042592,500SH SOLE 2,50000
SHOPIFY INCCL A82509L107936828SH SOLE 82800
SIMON PPTY GROUP INC NEWCOM8288061093914,576SH SOLE 4,57600
SKYWORKS SOLUTIONS INCCOM83088M1028245,389SH SOLE 5,38900
SONY CORPSPONSORED ADR8356993072852,810SH SOLE 2,81000
SOUTH ST CORPCOM84044110986611,981SH SOLE 11,98100
SOUTHERN COCOM84258710766110,752SH SOLE 10,75200
SOUTHWEST AIRLS COCOM84474110862613,409SH SOLE 13,40900
SPDR DOW JONES INDL AVERAGEUT SER 178467X1096001,965SH SOLE 1,96500
SPDR GOLD TRGOLD SHS78463V1072,37213,285SH SOLE 13,28500
SPDR INDEX SHS FDSDJ GLB RL ES ETF78463X7491,33129,970SH SOLE 29,97000
SPDR INDEX SHS FDSMSCI EAFE FS ETF78470E10699012,706SH SOLE 12,70600
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X8892,19765,103SH SOLE 65,10300
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X5096,832162,020SH SOLE 162,02000
SPDR INDEX SHS FDSS&P GBLINF ETF78463X8557,488150,303SH SOLE 150,30300
SPDR S&P 500 ETF TRTR UNIT78462F10316,73344,766SH SOLE 44,76600
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1073,4548,236SH SOLE 8,23600
SPDR SER TRNUVEEN BBG BRCLY78464A2841,11618,858SH SOLE 18,85800
SPDR SER TRNUVEEN BLMBRG SR78468R7394078,201SH SOLE 8,20100
SPDR SER TRPORTFOLI S&P150078464A8052044,417SH SOLE 4,41700
SPDR SER TRPORTFOLIO CRPORT78464A1442697,443SH SOLE 7,44300
SPDR SER TRPORTFOLIO INTRMD78464A3752366,319SH SOLE 6,31900
SPDR SER TRPORTFOLIO S&P40078464A8477,767192,255SH SOLE 192,25500
SPDR SER TRPORTFOLIO S&P50078464A8542,37954,095SH SOLE 54,09500
SPDR SER TRPRTFLO S&P500 GW78464A4092083,771SH SOLE 3,77100
SPDR SER TRS&P 400 MDCP GRW78464A8212553,672SH SOLE 3,67200
SPDR SER TRS&P 600 SMCP GRW78464A2011,93725,366SH SOLE 25,36600
SPDR SER TRS&P DIVID ETF78464A7633,14129,628SH SOLE 29,62800
SPDR SER TRSPDR BLOOMBERG78468R6633794,152SH SOLE 4,15200
SPDR SER TRSSGA US SMAL ETF78468R8875806,079SH SOLE 6,07900
SPROTT PHYSICAL GOLD TRUNIT85207H10415,6361,036,581SH SOLE 1,036,58100
SPROTT PHYSICAL SILVER TRTR UNIT85207K10714815,879SH SOLE 15,87900
SQUARE INCCL A8522341032731,256SH SOLE 1,25600
SSGA ACTIVE ETF TRSPDR TR TACTIC78467V8483096,290SH SOLE 6,29000
STARBUCKS CORPCOM8552441092,45822,939SH SOLE 22,93900
STRYKER CORPORATIONCOM8636671011,0504,279SH SOLE 4,27900
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391004524,147SH SOLE 4,14700
TARGET CORPCOM87612E1065903,338SH SOLE 3,33800
TELEDYNE TECHNOLOGIES INCCOM879360105285729SH SOLE 72900
TELEFLEX INCORPORATEDCOM8793691066621,609SH SOLE 1,60900
TESLA INCCOM88160R1017,45510,565SH SOLE 10,56500
TEXAS INSTRS INCCOM8825081046,97742,498SH SOLE 42,49800
THERMO FISHER SCIENTIFIC INCCOM8835561021,9184,119SH SOLE 4,11900
THOMSON REUTERS CORP.COM NEW8849037091,35416,553SH SOLE 16,55300
TJX COS INC NEWCOM87254010985312,483SH SOLE 12,48300
TORONTO DOMINION BK ONTCOM NEW8911605093275,790SH SOLE 5,79000
TRACTOR SUPPLY COCOM8923561062131,512SH SOLE 1,51200
TRANE TECHNOLOGIES PLCSHSG8994E1034533,101SH SOLE 3,10100
TRANSDIGM GROUP INCCOM893641100314506SH SOLE 50600
TRAVELERS COMPANIES INCCOM89417E1092061,472SH SOLE 1,47200
TREX CO INCCOM89531P1053113,702SH SOLE 3,70200
TRUIST FINL CORPCOM89832Q1094288,896SH SOLE 8,89600
TWILIO INCCL A90138F1021,0933,234SH SOLE 3,23400
TWITTER INCCOM90184L1024708,688SH SOLE 8,68800
TWO RDS SHARED TRANFIELD CAP DI90213U11525726,470SH SOLE 26,47000
TWO RDS SHARED TRANFIELD US EQU90214Q73323219,467SH SOLE 19,46700
UNIFIED SER TRABSOLUTE CORE90470L5686,694263,095SH SOLE 263,09500
UNILEVER PLCSPON ADR NEW90476770461110,111SH SOLE 10,11100
UNION PAC CORPCOM9078181088303,992SH SOLE 3,99200
UNITED PARCEL SERVICE INCCL B9113121064,14824,637SH SOLE 24,63700
UNITEDHEALTH GROUP INCCOM91324P1022,2276,342SH SOLE 6,34200
UNIVERSAL SEC INSTRS INCCOM NEW913821302624124,455SH SOLE 124,45500
US BANCORP DELCOM NEW9029733041,35229,031SH SOLE 29,03100
VANECK VECTORS ETF TRBIOTECH ETF92189F7263732,200SH SOLE 2,20000
VANECK VECTORS ETF TRHIGH YLD MUN ETF92189H40914,609237,332SH SOLE 237,33200
VANECK VECTORS ETF TRJP MORGAN MKTS92189H30095728,755SH SOLE 28,75500
VANGUARD BD INDEX FDSINTERMED TERM9219378193794,093SH SOLE 4,09300
VANGUARD BD INDEX FDSSHORT TRM BOND9219378277,94895,986SH SOLE 95,98600
VANGUARD BD INDEX FDSTOTAL BND MRKT92193783516,778190,293SH SOLE 190,29300
VANGUARD CHARLOTTE FDSINTL BD IDX ETF92203J40772212,326SH SOLE 12,32600
VANGUARD INDEX FDSEXTEND MKT ETF92290865217,760107,800SH SOLE 107,80000
VANGUARD INDEX FDSGROWTH ETF9229087365,96323,518SH SOLE 23,51800
VANGUARD INDEX FDSLARGE CAP ETF9229086372051,164SH SOLE 1,16400
VANGUARD INDEX FDSMCAP GR IDXVIP9229085384001,878SH SOLE 1,87800
VANGUARD INDEX FDSMCAP VL IDXVIP9229085125394,509SH SOLE 4,50900
VANGUARD INDEX FDSMID CAP ETF92290862949,447239,160SH SOLE 239,16000
VANGUARD INDEX FDSREAL ESTATE ETF9229085536,02170,913SH SOLE 70,91300
VANGUARD INDEX FDSS&P 500 ETF SHS92290836388,065256,281SH SOLE 256,28100
VANGUARD INDEX FDSSM CP VAL ETF9229086119846,931SH SOLE 6,93100
VANGUARD INDEX FDSSMALL CP ETF9229087514,62023,720SH SOLE 23,72000
VANGUARD INDEX FDSSML CP GRW ETF9229085953,27212,227SH SOLE 12,22700
VANGUARD INDEX FDSTOTAL STK MKT92290876910,67654,859SH SOLE 54,85900
VANGUARD INDEX FDSVALUE ETF9229087447,43162,436SH SOLE 62,43600
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF92204285811,690233,460SH SOLE 233,46000
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF9220428743465,741SH SOLE 5,74100
VANGUARD INTL EQUITY INDEX FGLB EX US ETF9220426762,47145,645SH SOLE 45,64500
VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF9220427425796,269SH SOLE 6,26900
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C10262310,119SH SOLE 10,11900
VANGUARD SCOTTSDALE FDSVNG RUS1000GRW92206C6809,40737,964SH SOLE 37,96400
VANGUARD SCOTTSDALE FDSVNG RUS1000IDX92206C7302,77715,852SH SOLE 15,85200
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088443,99228,311SH SOLE 28,31100
VANGUARD STAR FDSVG TL INTL STK F9219097681,36422,635SH SOLE 22,63500
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385824,469518,759SH SOLE 518,75900
VANGUARD WHITEHALL FDSEMERG MKT BD ETF9219468852,65332,273SH SOLE 32,27300
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464068,64694,516SH SOLE 94,51600
VANGUARD WORLD FDESG INTL STK ETF9219107251,42224,021SH SOLE 24,02100
VANGUARD WORLD FDESG US STK ETF9219107333805,412SH SOLE 5,41200
VANGUARD WORLD FDSHEALTH CAR ETF92204A5043611,613SH SOLE 1,61300
VANGUARD WORLD FDSINF TECH ETF92204A7027292,065SH SOLE 2,06500
VARONIS SYS INCCOM9222801022481,520SH SOLE 1,52000
VENTAS INCCOM92276F1001,06421,691SH SOLE 21,69100
VERIZON COMMUNICATIONS INCCOM92343V1042,22237,858SH SOLE 37,85800
VERTEX PHARMACEUTICALS INCCOM92532F1003271,381SH SOLE 1,38100
VIATRIS INCCOM92556V10623312,772SH SOLE 12,77200
VISA INCCOM CL A92826C8393,35415,349SH SOLE 15,34900
VODAFONE GROUP PLC NEWSPONSORED ADR92857W30819011,538SH SOLE 11,53800
VORNADO RLTY TRSH BEN INT92904210949313,194SH SOLE 13,19400
VYNE THERAPEUTICS INCCOM NEW92941V1007245,185SH SOLE 45,18500
WALGREENS BOOTS ALLIANCE INCCOM93142710840410,134SH SOLE 10,13400
WALMART INCCOM9311421033,94327,370SH SOLE 27,37000
WASTE MGMT INC DELCOM94106L1092,76423,433SH SOLE 23,43300
WELLS FARGO CO NEWCOM94974610194031,191SH SOLE 31,19100
WESCO INTL INCCOM95082P1052703,443SH SOLE 3,44300
WILLIAMS COS INCCOM96945710020810,310SH SOLE 10,31000
WISDOMTREE TREMER MKT HIGH FD97717W31596123,380SH SOLE 23,38000
WISDOMTREE TRITL HIGH DIV FD97717W8021,39537,210SH SOLE 37,21000
WISDOMTREE TRUS MIDCAP DIVID97717W5052487,113SH SOLE 7,11300
WISDOMTREE TRUS SMALLCAP DIVD97717W60494835,546SH SOLE 35,54600
WP CAREY INCCOM92936U1091,36619,339SH SOLE 19,33900
XCEL ENERGY INCCOM98389B1003104,651SH SOLE 4,65100
XILINX INCCOM9839191012311,621SH SOLE 1,62100
YETI HLDGS INCCOM98585X1042643,858SH SOLE 3,85800
YUM BRANDS INCCOM9884981014734,368SH SOLE 4,36800
YUM CHINA HLDGS INCCOM98850P1092394,206SH SOLE 4,20600
ZILLOW GROUP INCCL A98954M1012231,638SH SOLE 1,63800
ZILLOW GROUP INCCL C CAP STK98954M2004193,235SH SOLE 3,23500
ZOETIS INCCL A98978V1033352,025SH SOLE 2,02500
ZOOM VIDEO COMMUNICATIONS INCL A98980L1015691,690SH SOLE 1,69000