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
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
UNITED PARCEL SERVICE INC CL B 911312106 107,885 647,455 SH   SOLE   647,455 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 24,547 132,401 SH   SOLE   132,401 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 23,061 300,658 SH   SOLE   300,658 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 17,859 436,643 SH   SOLE   436,643 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 13,027 135,981 SH   SOLE   135,981 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 10,647 195,581 SH   SOLE   195,581 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 9,909 140,587 SH   SOLE   140,587 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 8,539 40,969 SH   SOLE   40,969 0 0
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 7,551 302,156 SH   SOLE   302,156 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 7,428 41,232 SH   SOLE   41,232 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 7,282 66,858 SH   SOLE   66,858 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 6,916 68,221 SH   SOLE   68,221 0 0
ISHARES TR PFD AND INCM SEC 464288687 6,636 182,054 SH   SOLE   182,054 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 6,527 120,276 SH   SOLE   120,276 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 6,366 237,880 SH   SOLE   237,880 0 0
ISHARES TR CORE INTL AGGR 46435G672 5,866 105,390 SH   SOLE   105,390 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 5,598 63,455 SH   SOLE   63,455 0 0
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 5,540 656,410 SH   SOLE   656,410 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 5,186 46,876 SH   SOLE   46,876 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 5,023 23,369 SH   SOLE   23,369 0 0
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 4,314 97,064 SH   SOLE   97,064 0 0
APPLE INC COM 037833100 3,924 33,880 SH   SOLE   33,880 0 0
AMAZON COM INC COM 023135106 3,045 967 SH   SOLE   967 0 0
BLACKROCK FLA MUN 2020 TERM COM SHS 09250M109 2,249 152,553 SH   SOLE   152,553 0 0
JOHNSON & JOHNSON COM 478160104 2,158 14,496 SH   SOLE   14,496 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 2,004 40,187 SH   SOLE   40,187 0 0
SPROUTS FMRS MKT INC COM 85208M102 1,944 92,862 SH   SOLE   92,862 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 1,821 83,771 SH   SOLE   83,771 0 0
PROCTER AND GAMBLE CO COM 742718109 1,784 12,832 SH   SOLE   12,832 0 0
EXXON MOBIL CORP COM 30231G102 1,641 47,808 SH   SOLE   47,808 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795 1,638 32,842 SH   SOLE   32,842 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,265 3,764 SH   SOLE   3,764 0 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 1,098 185,727 SH   SOLE   185,727 0 0
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 1,094 72,771 SH   SOLE   72,771 0 0
TOLL BROTHERS INC COM 889478103 988 20,300 SH   SOLE   20,300 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 905 3,256 SH   SOLE   3,256 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 872 11,448 SH   SOLE   11,448 0 0
ISHARES TR EAFE GRWTH ETF 464288885 860 9,571 SH   SOLE   9,571 0 0
SPDR SER TR WELLS FG PFD ETF 78464A292 832 19,148 SH   SOLE   19,148 0 0
TRINET GROUP INC COM 896288107 760 12,815 SH   SOLE   12,815 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 750 2,439 SH   SOLE   2,439 0 0
NETFLIX INC COM 64110L106 706 1,412 SH   SOLE   1,412 0 0
MICROSOFT CORP COM 594918104 662 3,147 SH   SOLE   3,147 0 0
ISHARES TR MSCI USA VALUE 46432F388 643 8,712 SH   SOLE   8,712 0 0
VISA INC COM CL A 92826C839 619 3,095 SH   SOLE   3,095 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 616 9,923 SH   SOLE   9,923 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 583 11,548 SH   SOLE   11,548 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 559 1,670 SH   SOLE   1,670 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 558 3,745 SH   SOLE   3,745 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 541 5,157 SH   SOLE   5,157 0 0
FIRSTHAND TECHNOLOGY VALUE F COM 33766Y100 485 117,425 SH   SOLE   117,425 0 0
AT&T INC COM 00206R102 450 15,786 SH   SOLE   15,786 0 0
HOME DEPOT INC COM 437076102 441 1,587 SH   SOLE   1,587 0 0
FACEBOOK INC CL A 30303M102 439 1,678 SH   SOLE   1,678 0 0
ISHARES TR U.S. MED DVC ETF 464288810 434 1,448 SH   SOLE   1,448 0 0
ISHARES TR RUS TP200 GR ETF 464289438 429 3,536 SH   SOLE   3,536 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 425 1,994 SH   SOLE   1,994 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 394 12,043 SH   SOLE   12,043 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 391 10,972 SH   SOLE   10,972 0 0
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 356 3,858 SH   SOLE   3,858 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 340 5,851 SH   SOLE   5,851 0 0
ALPHABET INC CAP STK CL C 02079K107 325 221 SH   SOLE   221 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 311 5,230 SH   SOLE   5,230 0 0
ISHARES TR CORE S&P SCP ETF 464287804 272 3,867 SH   SOLE   3,867 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 263 2,975 SH   SOLE   2,975 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 252 2,427 SH   SOLE   2,427 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 251 3,941 SH   SOLE   3,941 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 249 798 SH   SOLE   798 0 0
ISHARES TR RUS MD CP GR ETF 464287481 245 1,420 SH   SOLE   1,420 0 0
ISHARES TR GLOBAL TECH ETF 464287291 243 921 SH   SOLE   921 0 0
COMCAST CORP NEW CL A 20030N101 233 5,034 SH   SOLE   5,034 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 229 2,197 SH   SOLE   2,197 0 0
ISHARES TR CORE MSCI EAFE 46432F842 228 3,790 SH   SOLE   3,790 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 227 1,495 SH   SOLE   1,495 0 0
FIRST FINL BANKSHARES COM 32020R109 225 8,044 SH   SOLE   8,044 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 225 2,114 SH   SOLE   2,114 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 223 7,300 SH   SOLE   7,300 0 0
FORTINET INC COM 34959E109 219 1,857 SH   SOLE   1,857 0 0
SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 218 3,181 SH   SOLE   3,181 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 215 2,654 SH   SOLE   2,654 0 0
DOMINION ENERGY INC COM 25746U109 211 2,676 SH   SOLE   2,676 0 0
PROSPECT CAP CORP COM 74348T102 211 42,000 SH   SOLE   42,000 0 0
SALESFORCE COM INC COM 79466L302 202 802 SH   SOLE   802 0 0
PIONEER FLOATING RATE TR COM 72369J102 166 16,421 SH   SOLE   16,421 0 0
PIMCO HIGH INCOME FD COM SHS 722014107 137 25,000 SH   SOLE   25,000 0 0
GENERAL ELECTRIC CO COM 369604103 112 17,975 SH   SOLE   17,975 0 0
ANWORTH MTG ASSET CORP COM 037347101 41 25,000 SH   SOLE   25,000 0 0