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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 329 1,261 SH   SOLE   0 0 1,261
ACTIVISION BLIZZARD INC COM 00507V109 212 2,284 SH   SOLE   0 0 2,284
ADOBE SYSTEMS INCORPORATED COM 00724F101 4,058 8,114 SH   SOLE   0 0 8,114
ADVANCED MICRO DEVICES INC COM 007903107 1,482 16,163 SH   SOLE   0 0 16,163
ALIGN TECHNOLOGY INC COM 016255101 921 1,724 SH   SOLE   0 0 1,724
ALPHABET INC CAP STK CL A 02079K305 2,787 1,590 SH   SOLE   0 0 1,590
AMAZON COM INC COM 023135106 4,827 1,482 SH   SOLE   0 0 1,482
AMERESCO INC CL A 02361E108 1,277 24,453 SH   SOLE   0 0 24,453
AMERICAN ELEC PWR CO INC COM 025537101 285 3,428 SH   SOLE   0 0 3,428
AMERICAN EXPRESS CO COM 025816109 388 3,212 SH   SOLE   0 0 3,212
AMERICAN TOWER CORP NEW COM 03027X100 307 1,369 SH   SOLE   0 0 1,369
AMERICAN WTR WKS CO INC NEW COM 030420103 254 1,652 SH   SOLE   0 0 1,652
ANTHEM INC COM 036752103 293 913 SH   SOLE   0 0 913
APPLE INC COM 037833100 9,190 69,256 SH   SOLE   0 0 69,256
ASML HOLDING N V N Y REGISTRY SHS N07059210 462 947 SH   SOLE   0 0 947
AT&T INC COM 00206R102 339 11,789 SH   SOLE   0 0 11,789
AUTODESK INC COM 052769106 2,162 7,079 SH   SOLE   0 0 7,079
AUTOMATIC DATA PROCESSING IN COM 053015103 525 2,981 SH   SOLE   0 0 2,981
AVANGRID INC COM 05351W103 323 7,109 SH   SOLE   0 0 7,109
BCE INC COM NEW 05534B760 233 5,450 SH   SOLE   0 0 5,450
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 648 2,794 SH   SOLE   0 0 2,794
BLACKROCK MUNIYIELD INVT FD COM 09254R104 223 15,946 SH   SOLE   0 0 15,946
BRISTOL-MYERS SQUIBB CO COM 110122108 406 6,546 SH   SOLE   0 0 6,546
BROADCOM INC COM 11135F101 1,692 3,865 SH   SOLE   0 0 3,865
CENTENE CORP DEL COM 15135B101 1,001 16,671 SH   SOLE   0 0 16,671
CF INDS HLDGS INC COM 125269100 314 8,110 SH   SOLE   0 0 8,110
CHARTER COMMUNICATIONS INC N CL A 16119P108 791 1,195 SH   SOLE   0 0 1,195
CHEVRON CORP NEW COM 166764100 26,451 313,218 SH   SOLE   0 0 313,218
CINCINNATI FINL CORP COM 172062101 280 3,206 SH   SOLE   0 0 3,206
CISCO SYS INC COM 17275R102 524 11,708 SH   SOLE   0 0 11,708
CITIGROUP INC COM NEW 172967424 302 4,904 SH   SOLE   0 0 4,904
CLOROX CO DEL COM 189054109 263 1,301 SH   SOLE   0 0 1,301
COCA COLA CO COM 191216100 919 16,756 SH   SOLE   0 0 16,756
COLGATE PALMOLIVE CO COM 194162103 230 2,686 SH   SOLE   0 0 2,686
COMCAST CORP NEW CL A 20030N101 941 17,957 SH   SOLE   0 0 17,957
COSTAR GROUP INC COM 22160N109 1,344 1,454 SH   SOLE   0 0 1,454
COSTCO WHSL CORP NEW COM 22160K105 315 837 SH   SOLE   0 0 837
CROWN CASTLE INTL CORP NEW COM 22822V101 425 2,673 SH   SOLE   0 0 2,673
CVS HEALTH CORP COM 126650100 251 3,674 SH   SOLE   0 0 3,674
DANAHER CORPORATION COM 235851102 230 1,037 SH   SOLE   0 0 1,037
DARDEN RESTAURANTS INC COM 237194105 460 3,860 SH   SOLE   0 0 3,860
DEERE & CO COM 244199105 901 3,349 SH   SOLE   0 0 3,349
DISNEY WALT CO COM 254687106 1,035 5,712 SH   SOLE   0 0 5,712
DOMINION ENERGY INC COM 25746U109 338 4,495 SH   SOLE   0 0 4,495
DUKE ENERGY CORP NEW COM NEW 26441C204 261 2,847 SH   SOLE   0 0 2,847
EDWARDS LIFESCIENCES CORP COM 28176E108 211 2,315 SH   SOLE   0 0 2,315
ELECTRONIC ARTS INC COM 285512109 1,906 13,275 SH   SOLE   0 0 13,275
EMERSON ELEC CO COM 291011104 274 3,408 SH   SOLE   0 0 3,408
EQUINIX INC COM 29444U700 1,159 1,622 SH   SOLE   0 0 1,622
ESSEX PPTY TR INC COM 297178105 223 938 SH   SOLE   0 0 938
EVERSOURCE ENERGY COM 30040W108 256 2,962 SH   SOLE   0 0 2,962
FACEBOOK INC CL A 30303M102 840 3,075 SH   SOLE   0 0 3,075
FIDELITY NATL INFORMATION SV COM 31620M106 481 3,403 SH   SOLE   0 0 3,403
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,752 30,875 SH   SOLE   0 0 30,875
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 218 4,403 SH   SOLE   0 0 4,403
FIRST TR VALUE LINE DIVID IN SHS 33734H106 280 7,992 SH   SOLE   0 0 7,992
FIRSTENERGY CORP COM 337932107 356 11,636 SH   SOLE   0 0 11,636
FORTINET INC COM 34959E109 1,913 12,881 SH   SOLE   0 0 12,881
GALLAGHER ARTHUR J & CO COM 363576109 679 5,492 SH   SOLE   0 0 5,492
GENERAL MLS INC COM 370334104 316 5,369 SH   SOLE   0 0 5,369
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 17,710 555,165 SH   SOLE   0 0 555,165
GOOSEHEAD INS INC COM CL A 38267D109 256 2,051 SH   SOLE   0 0 2,051
HARTFORD FINL SVCS GROUP INC COM 416515104 443 9,038 SH   SOLE   0 0 9,038
HCA HEALTHCARE INC COM 40412C101 315 1,914 SH   SOLE   0 0 1,914
HEALTHCARE TR AMER INC CL A NEW 42225P501 239 8,673 SH   SOLE   0 0 8,673
HOME DEPOT INC COM 437076102 869 3,270 SH   SOLE   0 0 3,270
HONEYWELL INTL INC COM 438516106 341 1,603 SH   SOLE   0 0 1,603
HUBSPOT INC COM 443573100 2,036 5,135 SH   SOLE   0 0 5,135
IAC INTERACTIVECORP NEW COM 44891N109 508 2,682 SH   SOLE   0 0 2,682
INSPERITY INC COM 45778Q107 902 11,075 SH   SOLE   0 0 11,075
INTEL CORP COM 458140100 413 8,293 SH   SOLE   0 0 8,293
INTERNATIONAL BUSINESS MACHS COM 459200101 359 2,850 SH   SOLE   0 0 2,850
INTEVAC INC COM 461148108 108 15,000 SH   SOLE   0 0 15,000
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 370 13,650 SH   SOLE   0 0 13,650
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 425 27,860 SH   SOLE   0 0 27,860
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 200 5,926 SH   SOLE   0 0 5,926
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 248 11,143 SH   SOLE   0 0 11,143
INVESCO MUNI INCOME OPP TRST COM 46132X101 375 47,572 SH   SOLE   0 0 47,572
INVESCO QQQ TR UNIT SER 1 46090E103 349 1,112 SH   SOLE   0 0 1,112
ISHARES INC CORE MSCI EMKT 46434G103 12,416 200,132 SH   SOLE   0 0 200,132
ISHARES INC ESG AWR MSCI EM 46434G863 397 9,463 SH   SOLE   0 0 9,463
ISHARES INC MSCI GBL MIN VOL 464286525 317 3,271 SH   SOLE   0 0 3,271
ISHARES TR 0-5 YR TIPS ETF 46429B747 212 2,033 SH   SOLE   0 0 2,033
ISHARES TR 0-5YR HI YL CP 46434V407 245 5,391 SH   SOLE   0 0 5,391
ISHARES TR 1 3 YR TREAS BD 464287457 794 9,198 SH   SOLE   0 0 9,198
ISHARES TR 10+ YR INVST GRD 464289511 3,397 46,522 SH   SOLE   0 0 46,522
ISHARES TR 20 YR TR BD ETF 464287432 234 1,486 SH   SOLE   0 0 1,486
ISHARES TR 3 7 YR TREAS BD 464288661 349 2,624 SH   SOLE   0 0 2,624
ISHARES TR BARCLAYS 7 10 YR 464287440 24,312 202,682 SH   SOLE   0 0 202,682
ISHARES TR BLACKROCK ULTRA 46434V878 460 9,103 SH   SOLE   0 0 9,103
ISHARES TR CONV BD ETF 46435G102 538 5,576 SH   SOLE   0 0 5,576
ISHARES TR CORE DIV GRWTH 46434V621 687 15,324 SH   SOLE   0 0 15,324
ISHARES TR CORE HIGH DV ETF 46429B663 330 3,765 SH   SOLE   0 0 3,765
ISHARES TR CORE MSCI EAFE 46432F842 798 11,546 SH   SOLE   0 0 11,546
ISHARES TR CORE MSCI PAC 46434V696 833 12,932 SH   SOLE   0 0 12,932
ISHARES TR CORE S&P MCP ETF 464287507 1,472 6,404 SH   SOLE   0 0 6,404
ISHARES TR CORE S&P SCP ETF 464287804 9,704 105,595 SH   SOLE   0 0 105,595
ISHARES TR CORE S&P TTL STK 464287150 1,163 13,491 SH   SOLE   0 0 13,491
ISHARES TR CORE S&P US GWT 464287671 18,505 208,646 SH   SOLE   0 0 208,646
ISHARES TR CORE S&P500 ETF 464287200 1,510 4,023 SH   SOLE   0 0 4,023
ISHARES TR CORE US AGGBD ET 464287226 598 5,061 SH   SOLE   0 0 5,061
ISHARES TR EAFE GRWTH ETF 464288885 1,432 14,195 SH   SOLE   0 0 14,195
ISHARES TR EAFE SML CP ETF 464288273 1,166 17,064 SH   SOLE   0 0 17,064
ISHARES TR ESG AWR MSCI USA 46435G425 1,435 16,678 SH   SOLE   0 0 16,678
ISHARES TR FLTG RATE NT ETF 46429B655 24,289 478,884 SH   SOLE   0 0 478,884
ISHARES TR GLOBAL TECH ETF 464287291 331 1,104 SH   SOLE   0 0 1,104
ISHARES TR HDG MSCI EAFE 46434V803 261 8,560 SH   SOLE   0 0 8,560
ISHARES TR IBOXX HI YD ETF 464288513 25,618 293,443 SH   SOLE   0 0 293,443
ISHARES TR IBOXX INV CP ETF 464287242 29,317 212,245 SH   SOLE   0 0 212,245
ISHARES TR INTL TREA BD ETF 464288117 3,434 61,725 SH   SOLE   0 0 61,725
ISHARES TR ISHS 1-5YR INVS 464288646 235 4,266 SH   SOLE   0 0 4,266
ISHARES TR MBS ETF 464288588 24,980 226,825 SH   SOLE   0 0 226,825
ISHARES TR MSCI EAFE ETF 464287465 1,373 18,818 SH   SOLE   0 0 18,818
ISHARES TR MSCI EAFE MIN VL 46429B689 16,605 226,189 SH   SOLE   0 0 226,189
ISHARES TR MSCI INTL QUALTY 46434V456 17,840 500,288 SH   SOLE   0 0 500,288
ISHARES TR MSCI USA MIN VOL 46429B697 19,400 285,804 SH   SOLE   0 0 285,804
ISHARES TR MSCI USA MMENTM 46432F396 19,457 120,633 SH   SOLE   0 0 120,633
ISHARES TR MSCI USA QLT FCT 46432F339 19,052 163,946 SH   SOLE   0 0 163,946
ISHARES TR MSCI USA VALUE 46432F388 397 4,569 SH   SOLE   0 0 4,569
ISHARES TR NATIONAL MUN ETF 464288414 3,956 33,751 SH   SOLE   0 0 33,751
ISHARES TR PFD AND INCM SEC 464288687 29,260 759,791 SH   SOLE   0 0 759,791
ISHARES TR RUS 1000 GRW ETF 464287614 402 1,665 SH   SOLE   0 0 1,665
ISHARES TR RUS 1000 VAL ETF 464287598 226 1,651 SH   SOLE   0 0 1,651
ISHARES TR RUS MD CP GR ETF 464287481 312 3,042 SH   SOLE   0 0 3,042
ISHARES TR RUSEL 2500 ETF 46435G268 263 4,642 SH   SOLE   0 0 4,642
ISHARES TR S&P 500 GRWT ETF 464287309 1,798 28,178 SH   SOLE   0 0 28,178
ISHARES TR S&P 500 VAL ETF 464287408 288 2,247 SH   SOLE   0 0 2,247
ISHARES TR SELECT DIVID ETF 464287168 563 5,857 SH   SOLE   0 0 5,857
ISHARES TR TIPS BD ETF 464287176 21,802 170,794 SH   SOLE   0 0 170,794
ISHARES TR U.S. FIXED INCME 46435U796 340 3,310 SH   SOLE   0 0 3,310
ISHARES TR U.S. MED DVC ETF 464288810 229 699 SH   SOLE   0 0 699
ISHARES TR US TREAS BD ETF 46429B267 706 25,930 SH   SOLE   0 0 25,930
ISHARES TR YLD OPTIM BD 46434V787 204 7,902 SH   SOLE   0 0 7,902
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 526 10,486 SH   SOLE   0 0 10,486
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 805 15,842 SH   SOLE   0 0 15,842
JOHNSON & JOHNSON COM 478160104 854 5,429 SH   SOLE   0 0 5,429
JPMORGAN CHASE & CO COM 46625H100 967 7,609 SH   SOLE   0 0 7,609
KEYSIGHT TECHNOLOGIES INC COM 49338L103 290 2,196 SH   SOLE   0 0 2,196
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,653 30,514 SH   SOLE   0 0 30,514
L3HARRIS TECHNOLOGIES INC COM 502431109 250 1,321 SH   SOLE   0 0 1,321
LAM RESEARCH CORP COM 512807108 3,168 6,709 SH   SOLE   0 0 6,709
LINDE PLC SHS G5494J103 288 1,091 SH   SOLE   0 0 1,091
LOCKHEED MARTIN CORP COM 539830109 1,409 3,971 SH   SOLE   0 0 3,971
LOWES COS INC COM 548661107 426 2,657 SH   SOLE   0 0 2,657
MARTIN MARIETTA MATLS INC COM 573284106 849 2,990 SH   SOLE   0 0 2,990
MASTERCARD INCORPORATED CL A 57636Q104 1,762 4,937 SH   SOLE   0 0 4,937
MATCH GROUP INC NEW COM 57667L107 762 5,041 SH   SOLE   0 0 5,041
MCDONALDS CORP COM 580135101 605 2,820 SH   SOLE   0 0 2,820
MERCK & CO. INC COM 58933Y105 723 8,838 SH   SOLE   0 0 8,838
MICROSOFT CORP COM 594918104 9,232 41,506 SH   SOLE   0 0 41,506
MID-AMER APT CMNTYS INC COM 59522J103 343 2,708 SH   SOLE   0 0 2,708
MIMECAST LTD ORD SHS G14838109 1,896 33,364 SH   SOLE   0 0 33,364
NATIONAL RETAIL PROPERTIES I COM 637417106 268 6,542 SH   SOLE   0 0 6,542
NETFLIX INC COM 64110L106 1,555 2,876 SH   SOLE   0 0 2,876
NEW YORK CMNTY BANCORP INC COM 649445103 314 29,807 SH   SOLE   0 0 29,807
NEXTERA ENERGY INC COM 65339F101 843 10,926 SH   SOLE   0 0 10,926
NIKE INC CL B 654106103 286 2,022 SH   SOLE   0 0 2,022
NORTHROP GRUMMAN CORP COM 666807102 397 1,303 SH   SOLE   0 0 1,303
NVIDIA CORPORATION COM 67066G104 2,237 4,284 SH   SOLE   0 0 4,284
OREILLY AUTOMOTIVE INC COM 67103H107 1,473 3,255 SH   SOLE   0 0 3,255
PAGSEGURO DIGITAL LTD COM CL A G68707101 1,761 30,954 SH   SOLE   0 0 30,954
PAYCHEX INC COM 704326107 488 5,235 SH   SOLE   0 0 5,235
PAYCOM SOFTWARE INC COM 70432V102 1,645 3,637 SH   SOLE   0 0 3,637
PAYPAL HLDGS INC COM 70450Y103 2,458 10,495 SH   SOLE   0 0 10,495
PEPSICO INC COM 713448108 369 2,486 SH   SOLE   0 0 2,486
PFIZER INC COM 717081103 309 8,403 SH   SOLE   0 0 8,403
PHILIP MORRIS INTL INC COM 718172109 206 2,484 SH   SOLE   0 0 2,484
PINNACLE WEST CAP CORP COM 723484101 232 2,902 SH   SOLE   0 0 2,902
PROCTER AND GAMBLE CO COM 742718109 419 3,014 SH   SOLE   0 0 3,014
PROLOGIS INC. COM 74340W103 423 4,247 SH   SOLE   0 0 4,247
QUALCOMM INC COM 747525103 720 4,730 SH   SOLE   0 0 4,730
QUALYS INC COM 74758T303 1,788 14,675 SH   SOLE   0 0 14,675
R1 RCM INC COM 749397105 2,380 99,084 SH   SOLE   0 0 99,084
REGENERON PHARMACEUTICALS COM 75886F107 210 435 SH   SOLE   0 0 435
RH COM 74967X103 1,616 3,610 SH   SOLE   0 0 3,610
ROPER TECHNOLOGIES INC COM 776696106 265 614 SH   SOLE   0 0 614
ROSS STORES INC COM 778296103 2,203 17,937 SH   SOLE   0 0 17,937
S&P GLOBAL INC COM 78409V104 1,668 5,074 SH   SOLE   0 0 5,074
SALESFORCE COM INC COM 79466L302 2,135 9,592 SH   SOLE   0 0 9,592
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 230 1,429 SH   SOLE   0 0 1,429
SERVICENOW INC COM 81762P102 1,505 2,734 SH   SOLE   0 0 2,734
SONOCO PRODS CO COM 835495102 262 4,429 SH   SOLE   0 0 4,429
SONOS INC COM 83570H108 1,078 46,079 SH   SOLE   0 0 46,079
SOUTHERN CO COM 842587107 253 4,118 SH   SOLE   0 0 4,118
SPDR S&P 500 ETF TR TR UNIT 78462F103 731 1,956 SH   SOLE   0 0 1,956
SPDR SER TR BLMBRG BRC CNVRT 78464A359 31,665 382,475 SH   SOLE   0 0 382,475
SPDR SER TR PORTFOLIO S&P500 78464A854 473 10,765 SH   SOLE   0 0 10,765
STARBUCKS CORP COM 855244109 580 5,417 SH   SOLE   0 0 5,417
SYNCHRONY FINANCIAL COM 87165B103 361 10,404 SH   SOLE   0 0 10,404
TARGET CORP COM 87612E106 1,005 5,695 SH   SOLE   0 0 5,695
TESLA INC COM 88160R101 614 870 SH   SOLE   0 0 870
THERMO FISHER SCIENTIFIC INC COM 883556102 290 623 SH   SOLE   0 0 623
TJX COS INC NEW COM 872540109 365 5,347 SH   SOLE   0 0 5,347
TRANE TECHNOLOGIES PLC SHS G8994E103 213 1,470 SH   SOLE   0 0 1,470
TRANSDIGM GROUP INC COM 893641100 1,038 1,677 SH   SOLE   0 0 1,677
TYLER TECHNOLOGIES INC COM 902252105 205 470 SH   SOLE   0 0 470
UNILEVER PLC SPON ADR NEW 904767704 406 6,718 SH   SOLE   0 0 6,718
UNION PAC CORP COM 907818108 432 2,073 SH   SOLE   0 0 2,073
UNITEDHEALTH GROUP INC COM 91324P102 820 2,338 SH   SOLE   0 0 2,338
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 4,136 67,202 SH   SOLE   0 0 67,202
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 654 7,890 SH   SOLE   0 0 7,890
VANGUARD INDEX FDS GROWTH ETF 922908736 278 1,096 SH   SOLE   0 0 1,096
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 356 1,035 SH   SOLE   0 0 1,035
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 255 2,622 SH   SOLE   0 0 2,622
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 226 4,783 SH   SOLE   0 0 4,783
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 17,508 215,110 SH   SOLE   0 0 215,110
VERIZON COMMUNICATIONS INC COM 92343V104 1,116 18,992 SH   SOLE   0 0 18,992
VISA INC COM CL A 92826C839 3,409 15,585 SH   SOLE   0 0 15,585
WALMART INC COM 931142103 889 6,169 SH   SOLE   0 0 6,169
WASTE MGMT INC DEL COM 94106L109 525 4,452 SH   SOLE   0 0 4,452
WESTROCK CO COM 96145D105 346 7,939 SH   SOLE   0 0 7,939
WISDOMTREE TR 90/60 BALNCED FD 97717Y790 1,394 38,091 SH   SOLE   0 0 38,091
WISDOMTREE TR EM EX ST-OWNED 97717X578 543 13,698 SH   SOLE   0 0 13,698
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 213 3,216 SH   SOLE   0 0 3,216
WISDOMTREE TR INTK MLTIFACTR 97717Y774 329 13,312 SH   SOLE   0 0 13,312
WISDOMTREE TR US QTLY DIV GRT 97717X669 372 6,885 SH   SOLE   0 0 6,885
WISDOMTREE TR YIELD ENHANCD US 97717X511 589 10,962 SH   SOLE   0 0 10,962
WORKDAY INC CL A 98138H101 705 2,944 SH   SOLE   0 0 2,944
XCEL ENERGY INC COM 98389B100 283 4,246 SH   SOLE   0 0 4,246
ZOETIS INC CL A 98978V103 2,346 14,174 SH   SOLE   0 0 14,174