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
ABERCROMBIE & FITCH CO CL A 002896207 905 24,050 SH   SOLE   0 0 24,050
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,369 4,114 SH   SOLE   0 0 4,114
ADVANCED MICRO DEVICES INC COM 007903107 1,580 15,358 SH   SOLE   0 0 15,358
ALIGN TECHNOLOGY INC COM 016255101 810 1,218 SH   SOLE   0 0 1,218
ALPHABET INC CAP STK CL A 02079K305 2,941 1,100 SH   SOLE   0 0 1,100
AMAZON COM INC COM 023135106 3,699 1,126 SH   SOLE   0 0 1,126
AMERESCO INC CL A 02361E108 1,000 17,111 SH   SOLE   0 0 17,111
AMERICAN EXPRESS CO COM 025816109 1,118 6,673 SH   SOLE   0 0 6,673
AMERICAN TOWER CORP NEW COM 03027X100 1,098 4,139 SH   SOLE   0 0 4,139
AMERISOURCEBERGEN CORP COM 03073E105 1,025 8,579 SH   SOLE   0 0 8,579
ANTHEM INC COM 036752103 839 2,251 SH   SOLE   0 0 2,251
APPLE INC COM 037833100 9,015 63,708 SH   SOLE   0 0 63,708
ARK ETF TR INNOVATION ETF 00214Q104 262 2,372 SH   SOLE   0 0 2,372
BLACKROCK MUNIYILD QULT FD I COM 09254F100 288 17,795 SH   SOLE   0 0 17,795
BROADCOM INC COM 11135F101 2,217 4,573 SH   SOLE   0 0 4,573
CENTENE CORP DEL COM 15135B101 1,929 30,952 SH   SOLE   0 0 30,952
CF INDS HLDGS INC COM 125269100 945 16,931 SH   SOLE   0 0 16,931
CHARTER COMMUNICATIONS INC N CL A 16119P108 932 1,281 SH   SOLE   0 0 1,281
CHEVRON CORP NEW COM 166764100 33,795 333,118 SH   SOLE   0 0 333,118
CITIGROUP INC COM NEW 172967424 748 10,665 SH   SOLE   0 0 10,665
COCA COLA CO COM 191216100 1,171 22,326 SH   SOLE   0 0 22,326
COMCAST CORP NEW CL A 20030N101 1,663 29,726 SH   SOLE   0 0 29,726
COSTAR GROUP INC COM 22160N109 1,328 15,434 SH   SOLE   0 0 15,434
CUMMINS INC COM 231021106 929 4,138 SH   SOLE   0 0 4,138
D R HORTON INC COM 23331A109 981 11,678 SH   SOLE   0 0 11,678
DARDEN RESTAURANTS INC COM 237194105 1,294 8,546 SH   SOLE   0 0 8,546
DECKERS OUTDOOR CORP COM 243537107 434 1,206 SH   SOLE   0 0 1,206
DEERE & CO COM 244199105 1,699 5,071 SH   SOLE   0 0 5,071
DIODES INC COM 254543101 1,511 16,683 SH   SOLE   0 0 16,683
DISNEY WALT CO COM 254687106 1,334 7,887 SH   SOLE   0 0 7,887
ELECTRONIC ARTS INC COM 285512109 989 6,955 SH   SOLE   0 0 6,955
EQUINIX INC COM 29444U700 2,008 2,541 SH   SOLE   0 0 2,541
EXXON MOBIL CORP COM 30231G102 233 3,962 SH   SOLE   0 0 3,962
FACEBOOK INC CL A 30303M102 314 924 SH   SOLE   0 0 924
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 352 2,966 SH   SOLE   0 0 2,966
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 881 28,979 SH   SOLE   0 0 28,979
FIDELITY NATL INFORMATION SV COM 31620M106 1,046 8,595 SH   SOLE   0 0 8,595
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,376 24,234 SH   SOLE   0 0 24,234
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 482 8,636 SH   SOLE   0 0 8,636
FIRST TR VALUE LINE DIVID IN SHS 33734H106 312 7,952 SH   SOLE   0 0 7,952
FIRSTENERGY CORP COM 337932107 1,112 31,228 SH   SOLE   0 0 31,228
FORTINET INC COM 34959E109 2,335 7,996 SH   SOLE   0 0 7,996
GALLAGHER ARTHUR J & CO COM 363576109 1,246 8,380 SH   SOLE   0 0 8,380
GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 216 4,306 SH   SOLE   0 0 4,306
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 214 3,928 SH   SOLE   0 0 3,928
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 28,236 826,351 SH   SOLE   0 0 826,351
GOOSEHEAD INS INC COM CL A 38267D109 316 2,075 SH   SOLE   0 0 2,075
HARTFORD FINL SVCS GROUP INC COM 416515104 775 11,026 SH   SOLE   0 0 11,026
HOME DEPOT INC COM 437076102 1,272 3,875 SH   SOLE   0 0 3,875
HONEYWELL INTL INC COM 438516106 891 4,197 SH   SOLE   0 0 4,197
HUBSPOT INC COM 443573100 2,339 3,460 SH   SOLE   0 0 3,460
IAC INTERACTIVECORP NEW COM NEW 44891N208 402 3,087 SH   SOLE   0 0 3,087
INTEL CORP COM 458140100 1,032 19,364 SH   SOLE   0 0 19,364
INTEVAC INC COM 461148108 120 25,000 SH   SOLE   0 0 25,000
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 247 9,192 SH   SOLE   0 0 9,192
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 208 2,386 SH   SOLE   0 0 2,386
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 208 1,391 SH   SOLE   0 0 1,391
INVESCO MUNI INCOME OPP TRST COM 46132X101 342 43,044 SH   SOLE   0 0 43,044
INVESCO QQQ TR UNIT SER 1 46090E103 280 783 SH   SOLE   0 0 783
ISHARES INC CORE MSCI EMKT 46434G103 13,582 219,914 SH   SOLE   0 0 219,914
ISHARES INC ESG AWR MSCI EM 46434G863 548 13,226 SH   SOLE   0 0 13,226
ISHARES INC MSCI GBL MIN VOL 464286525 514 5,006 SH   SOLE   0 0 5,006
ISHARES TR 1 3 YR TREAS BD 464287457 435 5,047 SH   SOLE   0 0 5,047
ISHARES TR BARCLAYS 7 10 YR 464287440 23,787 206,450 SH   SOLE   0 0 206,450
ISHARES TR CONV BD ETF 46435G102 560 5,612 SH   SOLE   0 0 5,612
ISHARES TR CORE DIV GRWTH 46434V621 1,875 37,313 SH   SOLE   0 0 37,313
ISHARES TR CORE MSCI EAFE 46432F842 1,949 26,248 SH   SOLE   0 0 26,248
ISHARES TR CORE S&P MCP ETF 464287507 776 2,948 SH   SOLE   0 0 2,948
ISHARES TR CORE S&P SCP ETF 464287804 15,389 140,934 SH   SOLE   0 0 140,934
ISHARES TR CORE S&P TTL STK 464287150 699 7,106 SH   SOLE   0 0 7,106
ISHARES TR CORE S&P US GWT 464287671 20,884 203,923 SH   SOLE   0 0 203,923
ISHARES TR CORE S&P500 ETF 464287200 3,396 7,883 SH   SOLE   0 0 7,883
ISHARES TR CORE TOTAL USD 46434V613 1,416 26,594 SH   SOLE   0 0 26,594
ISHARES TR CORE US AGGBD ET 464287226 467 4,063 SH   SOLE   0 0 4,063
ISHARES TR EAFE GRWTH ETF 464288885 2,125 19,959 SH   SOLE   0 0 19,959
ISHARES TR EAFE SML CP ETF 464288273 394 5,291 SH   SOLE   0 0 5,291
ISHARES TR EAFE VALUE ETF 464288877 2,533 49,815 SH   SOLE   0 0 49,815
ISHARES TR ESG AWR MSCI USA 46435G425 4,340 44,079 SH   SOLE   0 0 44,079
ISHARES TR EUROPE ETF 464287861 832 15,966 SH   SOLE   0 0 15,966
ISHARES TR FALN ANGLS USD 46435G474 453 15,055 SH   SOLE   0 0 15,055
ISHARES TR FLTG RATE NT ETF 46429B655 22,600 444,533 SH   SOLE   0 0 444,533
ISHARES TR GLOBAL FINLS ETF 464287333 858 10,938 SH   SOLE   0 0 10,938
ISHARES TR GLOBAL TECH ETF 464287291 569 10,042 SH   SOLE   0 0 10,042
ISHARES TR IBONDS DEC24 ETF 46434VBG4 229 8,693 SH   SOLE   0 0 8,693
ISHARES TR IBOXX HI YD ETF 464288513 24,970 285,400 SH   SOLE   0 0 285,400
ISHARES TR IBOXX INV CP ETF 464287242 23,177 174,226 SH   SOLE   0 0 174,226
ISHARES TR ISHS 1-5YR INVS 464288646 410 7,503 SH   SOLE   0 0 7,503
ISHARES TR JPMORGAN USD EMG 464288281 4,450 40,428 SH   SOLE   0 0 40,428
ISHARES TR MBS ETF 464288588 23,619 218,415 SH   SOLE   0 0 218,415
ISHARES TR MSCI EAFE ETF 464287465 1,044 13,388 SH   SOLE   0 0 13,388
ISHARES TR MSCI EAFE MIN VL 46429B689 27,060 359,177 SH   SOLE   0 0 359,177
ISHARES TR MSCI INTL QUALTY 46434V456 28,811 760,574 SH   SOLE   0 0 760,574
ISHARES TR MSCI USA MIN VOL 46429B697 30,681 417,425 SH   SOLE   0 0 417,425
ISHARES TR MSCI USA MMENTM 46432F396 30,386 173,043 SH   SOLE   0 0 173,043
ISHARES TR MSCI USA QLT FCT 46432F339 25,033 190,035 SH   SOLE   0 0 190,035
ISHARES TR MSCI USA SMCP MN 46435G433 223 6,025 SH   SOLE   0 0 6,025
ISHARES TR MSCI USA VALUE 46432F388 13,303 132,104 SH   SOLE   0 0 132,104
ISHARES TR NATIONAL MUN ETF 464288414 2,996 25,794 SH   SOLE   0 0 25,794
ISHARES TR PFD AND INCM SEC 464288687 28,236 727,546 SH   SOLE   0 0 727,546
ISHARES TR RUS 1000 GRW ETF 464287614 348 1,269 SH   SOLE   0 0 1,269
ISHARES TR RUS 1000 VAL ETF 464287598 222 1,417 SH   SOLE   0 0 1,417
ISHARES TR RUS MD CP GR ETF 464287481 284 2,534 SH   SOLE   0 0 2,534
ISHARES TR RUSEL 2500 ETF 46435G268 308 4,803 SH   SOLE   0 0 4,803
ISHARES TR RUSSELL 2000 ETF 464287655 224 1,022 SH   SOLE   0 0 1,022
ISHARES TR S&P 500 GRWT ETF 464287309 880 11,903 SH   SOLE   0 0 11,903
ISHARES TR S&P 500 VAL ETF 464287408 283 1,946 SH   SOLE   0 0 1,946
ISHARES TR SELECT DIVID ETF 464287168 1,406 12,258 SH   SOLE   0 0 12,258
ISHARES TR TIPS BD ETF 464287176 25,023 195,971 SH   SOLE   0 0 195,971
ISHARES TR U.S. ENERGY ETF 464287796 230 8,129 SH   SOLE   0 0 8,129
ISHARES TR U.S. REAL ES ETF 464287739 1,387 13,542 SH   SOLE   0 0 13,542
ISHARES TR U.S. TECH ETF 464287721 467 4,609 SH   SOLE   0 0 4,609
ISHARES TR US TREAS BD ETF 46429B267 2,015 75,968 SH   SOLE   0 0 75,968
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 590 16,458 SH   SOLE   0 0 16,458
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 761 15,009 SH   SOLE   0 0 15,009
JOHNSON & JOHNSON COM 478160104 1,815 11,240 SH   SOLE   0 0 11,240
JPMORGAN CHASE & CO COM 46625H100 1,200 7,334 SH   SOLE   0 0 7,334
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 1,623 36,518 SH   SOLE   0 0 36,518
LAM RESEARCH CORP COM 512807108 3,932 6,909 SH   SOLE   0 0 6,909
LINDE PLC SHS G5494J103 886 3,019 SH   SOLE   0 0 3,019
LOCKHEED MARTIN CORP COM 539830109 1,869 5,416 SH   SOLE   0 0 5,416
LOWES COS INC COM 548661107 312 1,536 SH   SOLE   0 0 1,536
MARTIN MARIETTA MATLS INC COM 573284106 905 2,650 SH   SOLE   0 0 2,650
MASTERCARD INCORPORATED CL A 57636Q104 1,539 4,427 SH   SOLE   0 0 4,427
MATCH GROUP INC NEW COM 57667L107 763 4,859 SH   SOLE   0 0 4,859
MCDONALDS CORP COM 580135101 1,151 4,774 SH   SOLE   0 0 4,774
MEDIFAST INC COM 58470H101 281 1,461 SH   SOLE   0 0 1,461
MERCK & CO INC COM 58933Y105 1,122 14,932 SH   SOLE   0 0 14,932
MICROSOFT CORP COM 594918104 11,929 42,312 SH   SOLE   0 0 42,312
NETAPP INC COM 64110D104 1,601 17,842 SH   SOLE   0 0 17,842
NETFLIX INC COM 64110L106 1,539 2,521 SH   SOLE   0 0 2,521
NEW YORK CMNTY BANCORP INC COM 649445103 874 67,904 SH   SOLE   0 0 67,904
NEXTERA ENERGY INC COM 65339F101 2,071 26,372 SH   SOLE   0 0 26,372
NORTHROP GRUMMAN CORP COM 666807102 759 2,106 SH   SOLE   0 0 2,106
NVIDIA CORPORATION COM 67066G104 2,563 12,374 SH   SOLE   0 0 12,374
OREILLY AUTOMOTIVE INC COM 67103H107 2,029 3,321 SH   SOLE   0 0 3,321
PAGSEGURO DIGITAL LTD COM CL A G68707101 1,839 35,555 SH   SOLE   0 0 35,555
PAYPAL HLDGS INC COM 70450Y103 2,453 9,428 SH   SOLE   0 0 9,428
PEPSICO INC COM 713448108 1,827 12,148 SH   SOLE   0 0 12,148
PROGRESSIVE CORP COM 743315103 962 10,647 SH   SOLE   0 0 10,647
QUALCOMM INC COM 747525103 1,029 7,979 SH   SOLE   0 0 7,979
QUALYS INC COM 74758T303 1,701 15,285 SH   SOLE   0 0 15,285
R1 RCM INC COM 749397105 2,230 101,319 SH   SOLE   0 0 101,319
RH COM 74967X103 2,028 3,041 SH   SOLE   0 0 3,041
RIO TINTO PLC SPONSORED ADR 767204100 1,281 19,164 SH   SOLE   0 0 19,164
ROSS STORES INC COM 778296103 1,856 17,051 SH   SOLE   0 0 17,051
S&P GLOBAL INC COM 78409V104 2,272 5,346 SH   SOLE   0 0 5,346
SALESFORCE COM INC COM 79466L302 2,605 9,605 SH   SOLE   0 0 9,605
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 1,122 21,984 SH   SOLE   0 0 21,984
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 696 6,957 SH   SOLE   0 0 6,957
SCHWAB STRATEGIC TR US TIPS ETF 808524870 241 3,844 SH   SOLE   0 0 3,844
SCIPLAY CORPORATION CL A 809087109 643 31,101 SH   SOLE   0 0 31,101
SELECT SECTOR SPDR TR ENERGY 81369Y506 649 12,468 SH   SOLE   0 0 12,468
SERVICENOW INC COM 81762P102 1,574 2,530 SH   SOLE   0 0 2,530
SONOS INC COM 83570H108 864 26,692 SH   SOLE   0 0 26,692
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,027 2,393 SH   SOLE   0 0 2,393
SPDR SER TR BLMBRG BRC CNVRT 78464A359 28,048 328,628 SH   SOLE   0 0 328,628
SPDR SER TR PORTFOLIO S&P500 78464A854 2,451 48,581 SH   SOLE   0 0 48,581
STARBUCKS CORP COM 855244109 630 5,715 SH   SOLE   0 0 5,715
SYNCHRONY FINANCIAL COM 87165B103 1,085 22,206 SH   SOLE   0 0 22,206
TARGET CORP COM 87612E106 1,648 7,205 SH   SOLE   0 0 7,205
TESLA INC COM 88160R101 670 864 SH   SOLE   0 0 864
TJX COS INC NEW COM 872540109 357 5,408 SH   SOLE   0 0 5,408
TRANSDIGM GROUP INC COM 893641100 985 1,578 SH   SOLE   0 0 1,578
UNION PAC CORP COM 907818108 1,016 5,184 SH   SOLE   0 0 5,184
UNITEDHEALTH GROUP INC COM 91324P102 1,614 4,129 SH   SOLE   0 0 4,129
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 4,168 66,704 SH   SOLE   0 0 66,704
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 517 6,312 SH   SOLE   0 0 6,312
VANGUARD INDEX FDS GROWTH ETF 922908736 318 1,096 SH   SOLE   0 0 1,096
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 393 995 SH   SOLE   0 0 995
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 4,488 42,509 SH   SOLE   0 0 42,509
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 212 1,378 SH   SOLE   0 0 1,378
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 238 4,719 SH   SOLE   0 0 4,719
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 28,596 327,819 SH   SOLE   0 0 327,819
VISA INC COM CL A 92826C839 3,551 15,941 SH   SOLE   0 0 15,941
WALMART INC COM 931142103 747 5,356 SH   SOLE   0 0 5,356
WASTE MGMT INC DEL COM 94106L109 1,481 9,914 SH   SOLE   0 0 9,914
WD 40 CO COM 929236107 246 1,061 SH   SOLE   0 0 1,061
WESTROCK CO COM 96145D105 902 18,105 SH   SOLE   0 0 18,105
WISDOMTREE TR EM EX ST-OWNED 97717X578 1,312 35,145 SH   SOLE   0 0 35,145
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 210 2,756 SH   SOLE   0 0 2,756
WISDOMTREE TR US EFFICIENT COR 97717Y790 1,052 25,816 SH   SOLE   0 0 25,816
WISDOMTREE TR US QTLY DIV GRT 97717X669 700 11,894 SH   SOLE   0 0 11,894
WISDOMTREE TR YIELD ENHANCD US 97717X511 249 4,793 SH   SOLE   0 0 4,793
WORKDAY INC CL A 98138H101 748 2,995 SH   SOLE   0 0 2,995
XPEL INC COM 98379L100 287 3,789 SH   SOLE   0 0 3,789
ZOETIS INC CL A 98978V103 2,536 13,060 SH   SOLE   0 0 13,060