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
BUNGE LIMITEDCOMG169621054906,020SH SOLE 6,02000
AFLAC INCCOM0010551023416,533SH SOLE 6,53300
ALPS ETF TRSECTR DIV DOGS00162Q8584508,801SH SOLE 8,80100
AMN HEALTHCARE SVCS INCCOM0017441017416,458SH SOLE 6,45800
AT&T INCCOM00206R10270025,905SH SOLE 25,90500
ADOBE SYSTEMS INCORPORATEDCOM00724F101221383SH SOLE 38300
ALEXANDRIA REAL ESTATE EQ INCOM0152711093751,960SH SOLE 1,96000
AMAZON COM INCCOM023135106355108SH SOLE 10800
AMERICAN TOWER CORP NEWCOM03027X1008233,102SH SOLE 3,10200
APPLE INCCOM0378331001,3629,623SH SOLE 9,62300
BARCLAYS BANK PLCIPTH SR B S&P06747R47744916,130SH SOLE 16,13000
BERKSHIRE HATHAWAY INC DELCL B NEW0846707025201,905SH SOLE 1,90500
BIOMARIN PHARMACEUTICAL INCCOM09061G1013344,326SH SOLE 4,32600
CHEVRON CORP NEWCOM1667641002582,545SH SOLE 2,54500
CLOUDFLARE INCCL A COM18915M1072862,543SH SOLE 2,54300
COMPASS MINERALS INTL INCCOM20451N1013615,610SH SOLE 5,61000
COSTCO WHSL CORP NEWCOM22160K105404898SH SOLE 89800
COUPANG INCCL A22266T1093,071110,279SH SOLE 110,27900
CROWN CASTLE INTL CORP NEWCOM22822V1012221,282SH SOLE 1,28200
DOLLAR TREE INCCOM2567461085786,035SH SOLE 6,03500
ENTERPRISE PRODS PARTNERS LCOM29379210743019,875SH SOLE 19,87500
FIRST BANCORP N CCOM3189101064269,905SH SOLE 9,90500
FIRST TR EXCHANGE TRADED FDNASDAQ CYB ETF33734X8461,69634,810SH SOLE 34,81000
FISERV INCCOM3377381084864,480SH SOLE 4,48000
FRANCO NEVADA CORPCOM3518581056494,996SH SOLE 4,99600
GLOBAL PMTS INCCOM37940X1023152,000SH SOLE 2,00000
GLOBAL X FDSNASDAQ 100 COVER37954Y48327812,600SH SOLE 12,60000
GLOBAL X FDSUS PFD ETF37954Y6572,882111,863SH SOLE 111,86300
GLOBAL X FDSRBTCS ARTFL INTE37954Y71560616,565SH SOLE 16,56500
HOME DEPOT INCCOM437076102215654SH SOLE 65400
INFOSYS LTDSPONSORED ADR45678810830513,698SH SOLE 13,69800
INTERCONTINENTAL EXCHANGE INCOM45866F1042712,359SH SOLE 2,35900
INVESCO EXCHANGE TRADED FD TS&P500 EQL HLT46137V3321,1173,747SH SOLE 3,74700
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V35711,18474,652SH SOLE 74,65200
IQVIA HLDGS INCCOM46266C1054932,060SH SOLE 2,06000
ISHARES SILVER TRUSTISHARES46428Q10939619,300SH SOLE 19,30000
ISHARES TRCORE S&P TTL STK46428715047,474482,561SH SOLE 482,56100
ISHARES TRCORE S&P500 ETF4642872001,7664,100SH SOLE 4,10000
ISHARES TRRUS 1000 VAL ETF4642875982,24914,369SH SOLE 14,36900
ISHARES TRRUS 1000 GRW ETF4642876143291,200SH SOLE 1,20000
ISHARES TRS&P MC 400VL ETF4642877054124,000SH SOLE 4,00000
ISHARES TRSHRT NAT MUN ETF4642881586566,100SH SOLE 6,10000
ISHARES1-3 YR CR BD ETF4642886461,11420,392SH SOLE 20,39200
ISHARES TRMSCI USA QLT FCT46432F3391,0988,335SH SOLE 8,33500
ISHARES TRCORE MSCI EAFE46432F84238,487518,342SH SOLE 518,34200
ISHARES INCCORE MSCI EMKT46434G1033655,913SH SOLE 5,91300
JOHNSON & JOHNSONCOM4781601042961,833SH SOLE 1,83300
KEROS THERAPEUTICS INCCOM4923271012556,456SH SOLE 6,45600
KEZAR LIFE SCIENCES INCCOM49372L1009611,070SH SOLE 11,07000
L3HARRIS TECHNOLOGIES INCCOM5024311092431,104SH SOLE 1,10400
LOWES COS INCCOM548661107112,705555,579SH SOLE 555,57900
MP MATERIALS CORPCOM CL A55336810133810,500SH SOLE 10,50000
MARATHON PETE CORPCOM56585A1025038,140SH SOLE 8,14000
MARTIN MARIETTA MATLS INCCOM5732841065331,561SH SOLE 1,56100
MERCADOLIBRE INCCOM58733R102453270SH SOLE 27000
MICROSOFT CORPCOM5949181041,3004,612SH SOLE 4,61200
NATERA INCCOM6323071042592,321SH SOLE 2,32100
NEXTERA ENERGY INCCOM65339F1013564,528SH SOLE 4,52800
NIKE INCCL B6541061032541,750SH SOLE 1,75000
NOVO-NORDISK A SADR6701002052072,159SH SOLE 2,15900
NVIDIA CORPORATIONCOM67066G1042431,174SH SOLE 1,17400
NUTRIEN LTDCOM67077M10864910,010SH SOLE 10,01000
ORCHARD THERAPEUTICS PLCADS68570P1012510,996SH SOLE 10,99600
PAYPAL HLDGS INCCOM70450Y1032691,032SH SOLE 1,03200
PROSHARES TRSHRT HGH YIELD74347R13160133,925SH SOLE 33,92500
PURE CYCLE CORPCOM NEW74622830325018,805SH SOLE 18,80500
ROYAL DUTCH SHELL PLCSPON ADR B78025910745310,235SH SOLE 10,23500
SPDR S&P 500 ETF TRTR UNIT78462F10315,98637,251SH SOLE 37,25100
SCHWAB STRATEGIC TRSCHWB FDT INT LG80852475534510,510SH SOLE 10,51000
SCHWAB STRATEGIC TRUS REIT ETF8085248474,20392,000SH SOLE 92,00000
SCHWAB STRATEGIC TRUS TIPS ETF8085248702,52940,415SH SOLE 40,41500
SCHWAB STRATEGIC TRINTL SCEQT ETF8085248883829,200SH SOLE 9,20000
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2095734,500SH SOLE 4,50000
SELECT SECTOR SPDR TRSBI INT-FINL81369Y6053048,113SH SOLE 8,11300
SWITCH INCCL A87105L10499239,055SH SOLE 39,05500
TYSON FOODS INCCL A9024941032443,086SH SOLE 3,08600
VANECK VECTORS ETF TRGOLD MINERS ETF92189F10680527,325SH SOLE 27,32500
VANECK VECTORS ETF TRUSTAGRIBUSINESS ETF92189F7001,13312,420SH SOLE 12,42000
VANECK VECTORS ETF TRUSTBIOTECH ETF92189F7263921,940SH SOLE 1,94000
VANECK VECTORS ETF TRRARE EARTH STRAT92189H8058678,400SH SOLE 8,40000
VANGUARD WHITEHALL FDS INCHIGH DIV YLD9219464062,28122,070SH SOLE 22,07000
VANGUARD WORLD FDSHEALTH CAR ETF92204A5043031,225SH SOLE 1,22500
VANGUARD INTL EQUITY INDEX FGLB EX US ETF92204267689515,900SH SOLE 15,90000
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4093,92647,643SH SOLE 47,64300
VANGUARD SCOTTSDALE FDSVNG RUS2000IDX92206C6645095,756SH SOLE 5,75600
VANGUARD INDEX FDSS&P 500 ETF SHS9229083631,1993,040SH SOLE 3,04000
VANGUARD INDEX FDSMCAP VL IDXVIP9229085121,51410,845SH SOLE 10,84500
VANGUARD INDEX FDSMID CAP ETF92290862911,60449,010SH SOLE 49,01000
VANGUARD INDEX FDSLARGE CAP ETF9229086372411,200SH SOLE 1,20000
VANGUARD INDEX FDSGROWTH ETF9229087367,67326,444SH SOLE 26,44400
VANGUARD INDEX FDSVALUE ETF9229087443,35924,814SH SOLE 24,81400
VANGUARD INDEX FDSTOTAL STK MKT9229087694,65220,950SH SOLE 20,95000
VERIZON COMMUNICATIONS INCCOM92343V1041,21222,442SH SOLE 22,44200
VODAFONE GROUP PLC NEWSPONSORED ADR92857W30834422,240SH SOLE 22,24000
WISDOMTREE TRJP SMALLCP DIV97717W8362112,750SH SOLE 2,75000