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
AT&T INCCOM00206R1022187,987SH SOLE 7,98700
ARK ETF TRINNOVATION ETF00214Q1043483,249SH SOLE 3,24900
ABBOTT LABSCOM0028241002922,524SH SOLE 2,52400
ABBVIE INCCOM00287Y1092742,522SH SOLE 2,52200
ADOBE SYSTEMS INCORPORATEDCOM00724F1011,3362,393SH SOLE 2,39300
THE ALGER ETF TRUSTMID CAP 40 ETF0155641073,326149,618SH SOLE 149,61800
ALPHABET INCCAP STK CL C02079K1072,531946SH SOLE 94600
ALPHABET INCCAP STK CL A02079K3052,323869SH SOLE 86900
AMAZON COM INCCOM0231351064,4781,404SH SOLE 1,40400
AMERICAN EXPRESS COCOM0258161096003,475SH SOLE 3,47500
AMGEN INCCOM0311621004922,325SH SOLE 2,32500
APPLE INCCOM0378331009,62669,183SH SOLE 69,18300
ARES CAPITAL CORPCOM04010L1031,93993,992SH SOLE 93,99200
BK OF AMERICA CORPCOM06050510462814,496SH SOLE 14,49600
BECTON DICKINSON & COCOM0758871094241,764SH SOLE 1,76400
BERKSHIRE HATHAWAY INC DELCL A0846701081,2383SH SOLE 300
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,2894,710SH SOLE 4,71000
BOEING COCOM0970231051,4086,291SH SOLE 6,29100
CATERPILLAR INCCOM1491231016133,174SH SOLE 3,17400
CHEVRON CORP NEWCOM1667641006326,037SH SOLE 6,03700
CISCO SYS INCCOM17275R1025419,972SH SOLE 9,97200
CLOUDFLARE INCCL A COM18915M1077496,469SH SOLE 6,46900
COHEN & STEERS SELECT PFD &COM19248Y10729810,470SH SOLE 10,47000
COSTCO WHSL CORP NEWCOM22160K1052,1004,770SH SOLE 4,77000
DISNEY WALT COCOM2546871061,83210,563SH SOLE 10,56300
EDWARDS LIFESCIENCES CORPCOM28176E1081,11410,477SH SOLE 10,47700
EXXON MOBIL CORPCOM30231G1023996,464SH SOLE 6,46400
EYENOVIA INCCOM30234E10428555,000SH SOLE 55,00000
FACEBOOK INCCL A30303M1027022,152SH SOLE 2,15200
FORD MTR CO DELCOM34537086019313,460SH SOLE 13,46000
GOLDMAN SACHS GROUP INCCOM38141G104205549SH SOLE 54900
HOME DEPOT INCCOM4370761021,7755,436SH SOLE 5,43600
IDEXX LABS INCCOM45168D104256417SH SOLE 41700
INTEL CORPCOM4581401002013,767SH SOLE 3,76700
INTERNATIONAL BUSINESS MACHSCOM4592001013062,121SH SOLE 2,12100
INVESCO QQQ TRUNIT SER 146090E1032,4316,895SH SOLE 6,89500
ISHARES GOLD TRISHARES NEW4642852042,48273,752SH SOLE 73,75200
ISHARES TRCORE S&P TTL STK4642871502162,200SH SOLE 2,20000
ISHARES TRCORE S&P500 ETF46428720017,23840,062SH SOLE 40,06200
ISHARES TRCORE US AGGBD ET4642872263823,324SH SOLE 3,32400
ISHARES TRS&P 500 GRWT ETF4642873096,87093,877SH SOLE 93,87700
ISHARES TR1 3 YR TREAS BD4642874573894,517SH SOLE 4,51700
ISHARES TRRUS MDCP VAL ETF4642874738897,772SH SOLE 7,77200
ISHARES TRRUS MD CP GR ETF4642874813363,040SH SOLE 3,04000
ISHARES TRCORE S&P MCP ETF46428750711,03441,487SH SOLE 41,48700
ISHARES TRISHARES BIOTECH4642875562121,359SH SOLE 1,35900
ISHARES TRRUS 1000 GRW ETF4642876141,2374,566SH SOLE 4,56600
ISHARES TRRUS 2000 VAL ETF4642876305723,512SH SOLE 3,51200
ISHARES TRRUSSELL 2000 ETF4642876557213,271SH SOLE 3,27100
ISHARES TRCORE S&P US GWT4642876712322,286SH SOLE 2,28600
ISHARES TRCORE S&P SCP ETF4642878045,15946,500SH SOLE 46,50000
ISHARES TRS&P SML 600 GWT4642878871,0037,657SH SOLE 7,65700
ISHARES TRGL CLEAN ENE ETF46428822426512,478SH SOLE 12,47800
ISHARES TRCALIF MUN BD ETF4642883561,22519,763SH SOLE 19,76300
ISHARES TRISHS 1-5YR INVS4642886462,77250,738SH SOLE 50,73800
ISHARES TRMODERT ALLOC ETF46428987547310,615SH SOLE 10,61500
ISHARES TRUS TREAS BD ETF46429B26764224,161SH SOLE 24,16100
ISHARES TRMSCI EAFE MIN VL46429B6893,30144,032SH SOLE 44,03200
ISHARES TRMSCI USA MIN VOL46429B6971,58221,593SH SOLE 21,59300
ISHARES INCCORE MSCI EMKT46434G1032033,341SH SOLE 3,34100
ISHARES INCESG AWR MSCI EM46434G86355113,553SH SOLE 13,55300
ISHARES TRGLOBAL REIT ETF46434V64777627,885SH SOLE 27,88500
ISHARES TRESG AWR MSCI USA46435G4252132,164SH SOLE 2,16400
ISHARES TRMSCI GLOBAL IMP46435G5322,57027,299SH SOLE 27,29900
ISHARES TRESG AWR US AGRGT46435U5491,21722,044SH SOLE 22,04400
JPMORGAN CHASE & COCOM46625H1008695,204SH SOLE 5,20400
JOHNSON & JOHNSONCOM4781601045453,425SH SOLE 3,42500
LEGGETT & PLATT INCCOM52466010795723,544SH SOLE 23,54400
LENNAR CORPCL A5260571042072,238SH SOLE 2,23800
LOCKHEED MARTIN CORPCOM539830109280810SH SOLE 81000
MASTERCARD INCORPORATEDCL A57636Q1047262,110SH SOLE 2,11000
MCDONALDS CORPCOM5801351018183,366SH SOLE 3,36600
MICROSOFT CORPCOM5949181043,89013,742SH SOLE 13,74200
NIKE INCCL B6541061038215,580SH SOLE 5,58000
NVIDIA CORPORATIONCOM67066G1041,3857,021SH SOLE 7,02100
PALO ALTO NETWORKS INCCOM697435105282600SH SOLE 60000
PAYPAL HLDGS INCCOM70450Y103251984SH SOLE 98400
PEPSICO INCCOM7134481084292,855SH SOLE 2,85500
PRICE T ROWE GROUP INCCOM74144T1082181,125SH SOLE 1,12500
PROCTER AND GAMBLE COCOM7427181093922,825SH SOLE 2,82500
QUALCOMM INCCOM7475251033522,776SH SOLE 2,77600
RWT HLDGS INCNOTE 5.750%10/0749772AD1512500,000SH SOLE 500,00000
REALTY INCOME CORPCOM7561091044546,826SH SOLE 6,82600
ROCKWELL AUTOMATION INCCOM7739031097322,500SH SOLE 2,50000
SPDR S&P 500 ETF TRTR UNIT78462F1036451,505SH SOLE 1,50500
SPDR GOLD TRGOLD SHS78463V1071,1757,103SH SOLE 7,10300
SPDR INDEX SHS FDSS&P INTL SMLCP78463X87158715,449SH SOLE 15,44900
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X8891,50941,951SH SOLE 41,95100
SPDR SER TRPRTFLO S&P500 GW78464A40997615,396SH SOLE 15,39600
SPDR SER TRPRTFLO S&P500 VL78464A50852713,382SH SOLE 13,38200
SPDR SER TRS&P DIVID ETF78464A7631,73014,521SH SOLE 14,52100
SPDR SER TRPORTFOLIO S&P40078464A8471,15524,749SH SOLE 24,74900
SPDR SER TRPORTFOLIO S&P50078464A8541,21224,028SH SOLE 24,02800
SPDR DOW JONES INDL AVERAGEUT SER 178467X109284835SH SOLE 83500
SPDR SER TRPORTFOLIO S&P60078468R85399122,928SH SOLE 22,92800
SAREPTA THERAPEUTICS INCCOM8036071002492,635SH SOLE 2,63500
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242014254,091SH SOLE 4,09100
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245082032,633SH SOLE 2,63300
SCHWAB STRATEGIC TRUS SML CAP ETF8085246072212,192SH SOLE 2,19200
SELECT SECTOR SPDR TRENERGY81369Y5063015,494SH SOLE 5,49400
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7044254,311SH SOLE 4,31100
SIMON PPTY GROUP INC NEWCOM8288061092,11415,988SH SOLE 15,98800
SKYWORKS SOLUTIONS INCCOM83088M1022521,576SH SOLE 1,57600
SQUARE INCCL A8522341032601,147SH SOLE 1,14700
STARBUCKS CORPCOM8552441095344,792SH SOLE 4,79200
SUN LIFE FINANCIAL INC.COM86679610541417,890SH SOLE 17,89000
TARGET CORPCOM87612E1066102,702SH SOLE 2,70200
TESLA INCCOM88160R1011,8562,375SH SOLE 2,37500
THERMO FISHER SCIENTIFIC INCCOM883556102212372SH SOLE 37200
UNION PAC CORPCOM9078181082551,239SH SOLE 1,23900
VANECK ETF TRUSTBDC INCOME ETF92189F4111,11965,960SH SOLE 65,96000
VANECK ETF TRUSTFALLEN ANGEL HG92189F43776223,169SH SOLE 23,16900
VANECK ETF TRUSTMRNGSTR WDE MOAT92189F64320,555279,358SH SOLE 279,35800
VANECK ETF TRUSTMRNGSTR DURA DIV92189H1023,915127,876SH SOLE 127,87600
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088443,51322,851SH SOLE 22,85100
VANGUARD WORLD FDMEGA GRWTH IND9219108165892,536SH SOLE 2,53600
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438581,27925,491SH SOLE 25,49100
VANGUARD WORLD FDSHEALTH CAR ETF92204A5047,79631,975SH SOLE 31,97500
VANGUARD INDEX FDSS&P 500 ETF SHS9229083633,1377,958SH SOLE 7,95800
VANGUARD INDEX FDSREAL ESTATE ETF9229085531,37713,337SH SOLE 13,33700
VANGUARD INDEX FDSGROWTH ETF9229087363601,253SH SOLE 1,25300
VANGUARD INDEX FDSTOTAL STK MKT9229087691,2635,697SH SOLE 5,69700
VEREIT INCCOM92339V3083828,219SH SOLE 8,21900
VERIZON COMMUNICATIONS INCCOM92343V1042214,058SH SOLE 4,05800
VISA INCCOM CL A92826C8394,87121,674SH SOLE 21,67400
WALMART INCCOM9311421032571,891SH SOLE 1,89100
WORKDAY INCCL A98138H1012501,000SH SOLE 1,00000
YUM BRANDS INCCOM9884981013382,746SH SOLE 2,74600