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
ABBVIE INC COM 00287Y109 208 1,285 SH   SOLE 0 0 0 1,285
ABERCROMBIE & FITCH CO CL A 002896207 838 26,187 SH   SOLE 0 0 0 26,187
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,014 4,421 SH   SOLE 0 0 0 4,421
ADVANCED MICRO DEVICES INC COM 007903107 1,620 14,817 SH   SOLE 0 0 0 14,817
ALIGN TECHNOLOGY INC COM 016255101 570 1,308 SH   SOLE 0 0 0 1,308
ALPHABET INC CAP STK CL A 02079K305 3,015 1,084 SH   SOLE 0 0 0 1,084
AMAZON COM INC COM 023135106 3,951 1,212 SH   SOLE 0 0 0 1,212
AMERESCO INC CL A 02361E108 1,476 18,569 SH   SOLE 0 0 0 18,569
AMERICAN EXPRESS CO COM 025816109 1,679 8,977 SH   SOLE 0 0 0 8,977
AMERICAN TOWER CORP NEW COM 03027X100 1,485 5,911 SH   SOLE 0 0 0 5,911
AMERISOURCEBERGEN CORP COM 03073E105 1,759 11,369 SH   SOLE 0 0 0 11,369
ANTHEM INC COM 036752103 1,383 2,816 SH   SOLE 0 0 0 2,816
APPLE INC COM 037833100 11,271 64,552 SH   SOLE 0 0 0 64,552
BLACKROCK MUNIYILD QULT FD I COM 09254F100 251 18,230 SH   SOLE 0 0 0 18,230
BROADCOM INC COM 11135F101 4,103 6,516 SH   SOLE 0 0 0 6,516
CABOT OIL & GAS CORP COM 127097103 1,674 62,076 SH   SOLE 0 0 0 62,076
CENTENE CORP DEL COM 15135B101 2,585 30,700 SH   SOLE 0 0 0 30,700
CF INDS HLDGS INC COM 125269100 1,824 17,696 SH   SOLE 0 0 0 17,696
CHARTER COMMUNICATIONS INC N CL A 16119P108 781 1,432 SH   SOLE 0 0 0 1,432
CHEVRON CORP NEW COM 166764100 34,157 209,773 SH   SOLE 0 0 0 209,773
COCA COLA CO COM 191216100 1,836 29,619 SH   SOLE 0 0 0 29,619
COMCAST CORP NEW CL A 20030N101 2,174 46,436 SH   SOLE 0 0 0 46,436
COSTAR GROUP INC COM 22160N109 1,181 17,736 SH   SOLE 0 0 0 17,736
D R HORTON INC COM 23331A109 1,211 16,249 SH   SOLE 0 0 0 16,249
DARDEN RESTAURANTS INC COM 237194105 1,649 12,401 SH   SOLE 0 0 0 12,401
DECKERS OUTDOOR CORP COM 243537107 372 1,358 SH   SOLE 0 0 0 1,358
DEERE & CO COM 244199105 2,305 5,549 SH   SOLE 0 0 0 5,549
DIODES INC COM 254543101 1,858 21,358 SH   SOLE 0 0 0 21,358
DISNEY WALT CO COM 254687106 1,548 11,288 SH   SOLE 0 0 0 11,288
EQUINIX INC COM 29444U700 2,404 3,242 SH   SOLE 0 0 0 3,242
EXXON MOBIL CORP COM 30231G102 1,154 13,970 SH   SOLE 0 0 0 13,970
FACEBOOK INC CL A 30303M102 224 1,009 SH   SOLE 0 0 0 1,009
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 855 26,406 SH   SOLE 0 0 0 26,406
FIDELITY NATL INFORMATION SV COM 31620M106 1,429 14,231 SH   SOLE 0 0 0 14,231
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,820 34,301 SH   SOLE 0 0 0 34,301
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 446 8,714 SH   SOLE 0 0 0 8,714
FIRSTENERGY CORP COM 337932107 1,467 31,994 SH   SOLE 0 0 0 31,994
FORTINET INC COM 34959E109 2,579 7,547 SH   SOLE 0 0 0 7,547
GALLAGHER ARTHUR J & CO COM 363576109 1,827 10,464 SH   SOLE 0 0 0 10,464
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 27,997 855,391 SH   SOLE 0 0 0 855,391
HARTFORD FINL SVCS GROUP INC COM 416515104 1,143 15,920 SH   SOLE 0 0 0 15,920
HCA HEALTHCARE INC COM 40412C101 2,031 8,104 SH   SOLE 0 0 0 8,104
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,772 106,015 SH   SOLE 0 0 0 106,015
HOME DEPOT INC COM 437076102 1,473 4,919 SH   SOLE 0 0 0 4,919
HONEYWELL INTL INC COM 438516106 1,204 6,187 SH   SOLE 0 0 0 6,187
HUBSPOT INC COM 443573100 1,509 3,177 SH   SOLE 0 0 0 3,177
IDEXX LABS INC COM 45168D104 1,377 2,517 SH   SOLE 0 0 0 2,517
INTEL CORP COM 458140100 1,346 27,157 SH   SOLE 0 0 0 27,157
INTEVAC INC COM 461148108 107 20,000 SH   SOLE 0 0 0 20,000
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 4,404 202,275 SH   SOLE 0 0 0 202,275
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 13,072 152,623 SH   SOLE 0 0 0 152,623
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 210 1,333 SH   SOLE 0 0 0 1,333
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 6,066 112,605 SH   SOLE 0 0 0 112,605
INVESCO MUNI INCOME OPP TRST COM 46132X101 308 43,379 SH   SOLE 0 0 0 43,379
INVESCO QQQ TR UNIT SER 1 46090E103 867 2,392 SH   SOLE 0 0 0 2,392
ISHARES INC CORE MSCI EMKT 46434G103 312 5,614 SH   SOLE 0 0 0 5,614
ISHARES TR BARCLAYS 7 10 YR 464287440 291 2,710 SH   SOLE 0 0 0 2,710
ISHARES TR CORE DIV GRWTH 46434V621 1,079 20,193 SH   SOLE 0 0 0 20,193
ISHARES TR IBOXX INV CP ETF 464287242 26,073 215,583 SH   SOLE 0 0 0 215,583
ISHARES TR RUS 1000 VAL ETF 464287598 217 1,306 SH   SOLE 0 0 0 1,306
ISHARES TR IBOXX HI YD ETF 464288513 24,164 293,649 SH   SOLE 0 0 0 293,649
ISHARES TR CORE US AGGBD ET 464287226 422 3,942 SH   SOLE 0 0 0 3,942
ISHARES TR MSCI EAFE ETF 464287465 301 4,095 SH   SOLE 0 0 0 4,095
ISHARES TR MBS ETF 464288588 22,332 219,216 SH   SOLE 0 0 0 219,216
ISHARES TR RUS MD CP GR ETF 464287481 246 2,451 SH   SOLE 0 0 0 2,451
ISHARES TR S&P MC 400VL ETF 464287705 243 2,214 SH   SOLE 0 0 0 2,214
ISHARES TR S&P MC 400GR ETF 464287606 781 10,103 SH   SOLE 0 0 0 10,103
ISHARES TR S&P 500 GRWT ETF 464287309 571 7,481 SH   SOLE 0 0 0 7,481
ISHARES TR CORE S&P MCP ETF 464287507 904 3,370 SH   SOLE 0 0 0 3,370
ISHARES TR RUS 1000 GRW ETF 464287614 338 1,218 SH   SOLE 0 0 0 1,218
ISHARES TR RUSSELL 2000 ETF 464287655 549 2,673 SH   SOLE 0 0 0 2,673
ISHARES TR SELECT DIVID ETF 464287168 484 3,774 SH   SOLE 0 0 0 3,774
ISHARES TR NATIONAL MUN ETF 464288414 2,850 25,997 SH   SOLE 0 0 0 25,997
ISHARES TR TIPS BD ETF 464287176 29,879 239,860 SH   SOLE 0 0 0 239,860
ISHARES TR MSCI USA MIN VOL 46429B697 30,807 397,153 SH   SOLE 0 0 0 397,153
ISHARES TR MSCI USA VALUE 46432F388 286 2,739 SH   SOLE 0 0 0 2,739
ISHARES TR EAFE SML CP ETF 464288273 220 3,317 SH   SOLE 0 0 0 3,317
ISHARES TR MSCI USA QLT FCT 46432F339 23,849 177,148 SH   SOLE 0 0 0 177,148
ISHARES TR MSCI EAFE MIN VL 46429B689 26,459 366,772 SH   SOLE 0 0 0 366,772
ISHARES TR PFD AND INCM SEC 464288687 27,123 744,721 SH   SOLE 0 0 0 744,721
ISHARES TR 1 3 YR TREAS BD 464287457 10,026 120,289 SH   SOLE 0 0 0 120,289
ISHARES TR FLTG RATE NT ETF 46429B655 23,241 460,038 SH   SOLE 0 0 0 460,038
ISHARES TR CORE S&P US GWT 464287671 22,405 212,047 SH   SOLE 0 0 0 212,047
ISHARES TR CORE S&P SCP ETF 464287804 13,803 127,946 SH   SOLE 0 0 0 127,946
ISHARES TR CORE S&P500 ETF 464287200 425 938 SH   SOLE 0 0 0 938
ISHARES TR MSCI USA MMENTM 46432F396 29,271 173,951 SH   SOLE 0 0 0 173,951
ISHARES TR MSCI INTL QUALTY 46434V456 27,918 757,199 SH   SOLE 0 0 0 757,199
ISHARES TR S&P SML 600 GWT 464287887 765 6,116 SH   SOLE 0 0 0 6,116
JPMORGAN CHASE & CO COM 46625H100 1,417 10,392 SH   SOLE 0 0 0 10,392
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,342 43,956 SH   SOLE 0 0 0 43,956
LAM RESEARCH CORP COM 512807108 4,436 8,251 SH   SOLE 0 0 0 8,251
LINDE PLC SHS G5494J103 1,283 4,016 SH   SOLE 0 0 0 4,016
LOWES COS INC COM 548661107 311 1,539 SH   SOLE 0 0 0 1,539
MARTIN MARIETTA MATLS INC COM 573284106 1,036 2,691 SH   SOLE 0 0 0 2,691
MASTERCARD INCORPORATED CL A 57636Q104 1,741 4,873 SH   SOLE 0 0 0 4,873
MCDONALDS CORP COM 580135101 1,598 6,460 SH   SOLE 0 0 0 6,460
MEDIFAST INC COM 58470H101 296 1,734 SH   SOLE 0 0 0 1,734
MERCK & CO. INC COM 58933Y105 1,731 21,094 SH   SOLE 0 0 0 21,094
MICROSOFT CORP COM 594918104 13,044 42,308 SH   SOLE 0 0 0 42,308
MUELLER INDS INC COM 624756102 929 17,141 SH   SOLE 0 0 0 17,141
NETAPP INC COM 64110D104 1,948 23,474 SH   SOLE 0 0 0 23,474
NETFLIX INC COM 64110L106 1,064 2,841 SH   SOLE 0 0 0 2,841
NEW YORK CMNTY BANCORP INC COM 649445103 1,009 94,086 SH   SOLE 0 0 0 94,086
NORTHROP GRUMMAN CORP COM 666807102 1,227 2,743 SH   SOLE 0 0 0 2,743
NVIDIA CORPORATION COM 67066G104 2,497 9,152 SH   SOLE 0 0 0 9,152
OASIS PETROLEUM INC COM NEW 674215207 768 5,247 SH   SOLE 0 0 0 5,247
OLD REP INTL CORP COM 680223104 1,423 55,010 SH   SOLE 0 0 0 55,010
ON SEMICONDUCTOR CORP COM 682189105 1,792 28,616 SH   SOLE 0 0 0 28,616
OREILLY AUTOMOTIVE INC COM 67103H107 2,286 3,337 SH   SOLE 0 0 0 3,337
PAYPAL HLDGS INC COM 70450Y103 2,080 17,986 SH   SOLE 0 0 0 17,986
PROGRESSIVE CORP COM 743315103 1,663 14,590 SH   SOLE 0 0 0 14,590
QUALCOMM INC COM 747525103 1,571 10,278 SH   SOLE 0 0 0 10,278
QUALYS INC COM 74758T303 2,313 16,240 SH   SOLE 0 0 0 16,240
R1 RCM INC COM 749397105 2,772 103,573 SH   SOLE 0 0 0 103,573
RH COM 74967X103 1,213 3,719 SH   SOLE 0 0 0 3,719
RIO TINTO PLC SPONSORED ADR 767204100 1,694 21,066 SH   SOLE 0 0 0 21,066
ROSS STORES INC COM 778296103 1,844 20,383 SH   SOLE 0 0 0 20,383
S&P GLOBAL INC COM 78409V104 2,300 5,608 SH   SOLE 0 0 0 5,608
SALESFORCE COM INC COM 79466L302 2,167 10,207 SH   SOLE 0 0 0 10,207
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 249 3,163 SH   SOLE 0 0 0 3,163
SCIPLAY CORPORATION CL A 809087109 491 37,987 SH   SOLE 0 0 0 37,987
SELECT SECTOR SPDR TR ENERGY 81369Y506 273 3,571 SH   SOLE 0 0 0 3,571
SERVICENOW INC COM 81762P102 1,455 2,612 SH   SOLE 0 0 0 2,612
SONOS INC COM 83570H108 870 30,818 SH   SOLE 0 0 0 30,818
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,267 2,804 SH   SOLE 0 0 0 2,804
SPDR SER TR BLMBRG BRC CNVRT 78464A359 26,416 343,291 SH   SOLE 0 0 0 343,291
SPS COMM INC COM 78463M107 1,447 11,026 SH   SOLE 0 0 0 11,026
STARBUCKS CORP COM 855244109 723 7,944 SH   SOLE 0 0 0 7,944
STRATEGY SHS NS 7HANDL IDX 86280R506 353 14,637 SH   SOLE 0 0 0 14,637
SYNCHRONY FINANCIAL COM 87165B103 1,139 32,718 SH   SOLE 0 0 0 32,718
TARGET CORP COM 87612E106 2,104 9,916 SH   SOLE 0 0 0 9,916
TESLA INC COM 88160R101 930 863 SH   SOLE 0 0 0 863
TJX COS INC NEW COM 872540109 324 5,350 SH   SOLE 0 0 0 5,350
TRANSDIGM GROUP INC COM 893641100 1,079 1,656 SH   SOLE 0 0 0 1,656
UNION PAC CORP COM 907818108 1,866 6,830 SH   SOLE 0 0 0 6,830
UNITEDHEALTH GROUP INC COM 91324P102 2,647 5,190 SH   SOLE 0 0 0 5,190
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 3,805 66,294 SH   SOLE 0 0 0 66,294
VANGUARD INDEX FDS GROWTH ETF 922908736 315 1,096 SH   SOLE 0 0 0 1,096
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 417 1,006 SH   SOLE 0 0 0 1,006
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,805 35,021 SH   SOLE 0 0 0 35,021
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 3,973 42,419 SH   SOLE 0 0 0 42,419
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 315 1,943 SH   SOLE 0 0 0 1,943
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 225 4,683 SH   SOLE 0 0 0 4,683
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 27,761 351,207 SH   SOLE 0 0 0 351,207
VISA INC COM CL A 92826C839 3,973 17,913 SH   SOLE 0 0 0 17,913
WALMART INC COM 931142103 1,093 7,339 SH   SOLE 0 0 0 7,339
WASTE MGMT INC DEL COM 94106L109 1,907 12,034 SH   SOLE 0 0 0 12,034
WD-40 CO COM 929236107 225 1,230 SH   SOLE 0 0 0 1,230
WESTROCK CO COM 96145D105 1,295 27,530 SH   SOLE 0 0 0 27,530
WISDOMTREE TR 90/60 BALNCED FD 97717Y790 1,111 27,414 SH   SOLE 0 0 0 27,414
WORKDAY INC CL A 98138H101 767 3,201 SH   SOLE 0 0 0 3,201
XPEL INC COM 98379L100 284 5,401 SH   SOLE 0 0 0 5,401
ZIONS BANCORPORATION N A COM 989701107 1,414 21,561 SH   SOLE 0 0 0 21,561
ZOETIS INC CL A 98978V103 2,532 13,425 SH   SOLE 0 0 0 13,425