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
AMAZON.COM INC Stock 023135106 1,691 515 SH   SOLE 0 414 0 100
POWERSHARES QQQ TR ETF 46090E103 2,274 6,352 SH   SOLE 0 5,647 0 705
TECHNOLOGY SELECT SECTOR SPDR ETF 81369Y803 981 6,567 SH   SOLE 0 6,120 0 447
ANTHEM INC COM Stock 036752103 3,056 8,198 SH   SOLE 0 7,158 0 1,040
DOLLAR GEN CORP NEW COM Stock 256677105 202 953 SH   SOLE 0 818 0 135
REAL ESTATE SELECT SECTOR SPDR FUND ETF 81369Y860 574 12,915 SH   SOLE 0 10,611 0 2,304
PROCTER AND GAMBLE CO COM Stock 742718109 259 1,850 SH   SOLE 0 1,540 0 310
UNITED PARCEL SERVICE INC Stock 911312106 387 2,124 SH   SOLE 0 1,814 0 310
BOYD GAMING CORP COM Stock 103304101 1,381 21,837 SH   SOLE 0 19,250 0 2,587
MEDTRONIC PLC SHS Stock G5960L103 480 3,826 SH   SOLE 0 3,099 0 727
POOL CORP COM Stock 73278L105 3,744 8,620 SH   SOLE 0 7,537 0 1,082
ISHARES AGENCY BOND ETF ETF 464288166 230 1,945 SH   SOLE 0 1,886 0 59
EMERSON ELEC CO COM Stock 291011104 516 5,476 SH   SOLE 0 4,684 0 792
ISHARES TIPS BOND ETF ETF 464287176 8,391 65,717 SH   SOLE 0 60,596 0 5,121
CORNING INC COM Stock 219350105 622 17,038 SH   SOLE 0 13,912 0 3,126
CACI INTL INC CL A Stock 127190304 962 3,672 SH   SOLE 0 3,672 0 0
ISHARES MSCI EUROZONE ETF ETF 464286608 532 11,056 SH   SOLE 0 10,086 0 970
GLOBAL X U.S. INFRASTRUCTURE DEVELOPMENT ETF ETF 37954Y673 531 20,884 SH   SOLE 0 18,680 0 2,204
TE CONNECTIVITY LTD SHS Stock H84989104 5,702 41,557 SH   SOLE 0 36,983 0 4,574
FIRST TRUST ENERGY ALPHADEX FUND ETF 33734X127 326 28,425 SH   SOLE 0 24,719 0 3,706
SPDR BLOOMBERG CONVERTIBLE SECURITIES ETF ETF 78464A359 2,744 32,154 SH   SOLE 0 29,372 0 2,782
HOME DEPOT Stock 437076102 491 1,495 SH   SOLE 0 1,381 0 114
FIRST TRUST CONSUMER DISCRETIONARY ALPHADEX FUND ETF 33734X101 358 6,060 SH   SOLE 0 5,410 0 650
HEALTH CARE SELECT SECTOR SPDR ETF 81369Y209 719 5,652 SH   SOLE 0 5,101 0 551
INFOSYS TECHNOLOGIES LTD SPONS ADR REPSTG 1/2 EQUITY SH ADR 456788108 492 22,132 SH   SOLE 0 18,643 0 3,489
SOUTHERN CO COM Stock 842587107 308 4,967 SH   SOLE 0 4,535 0 432
HENRY JACK & ASSOC INC Stock 426281101 267 1,628 SH   SOLE 0 1,555 0 73
ADOBE SYSTEMS INCORPORATED COM Stock 00724F101 6,238 10,834 SH   SOLE 0 9,916 0 918
OREILLY AUTOMOTIVE INC COM Stock 67103H107 4,745 7,765 SH   SOLE 0 7,225 0 540
EASTMAN CHEM CO COM Stock 277432100 6,437 63,893 SH   SOLE 0 56,773 0 7,120
COMCAST CORP NEW CL A Stock 20030N101 3,710 66,324 SH   SOLE 0 61,130 0 5,194
MICROSOFT Stock 594918104 12,984 46,055 SH   SOLE 0 42,506 0 3,548
SIMON PPTY GROUP INC NEW COM REIT 828806109 2,036 15,662 SH   SOLE 0 14,472 0 1,190
CBOE GLOBAL MKTS INC COM Stock 12503M108 686 5,538 SH   SOLE 0 4,728 0 810
NEXTERA ENERGY INC COM Stock 65339F101 3,986 50,768 SH   SOLE 0 45,484 0 5,284
CLOUDFLARE INC CL A COM Stock 18915M107 10,939 97,104 SH   SOLE 0 89,625 0 7,478
NIKE INC CL B Stock 654106103 630 4,337 SH   SOLE 0 3,810 0 527
FINANCIAL SELECT SECTOR SPDR ETF 81369Y605 796 21,206 SH   SOLE 0 15,191 0 6,015
LEVI STRAUSS & CO NEW CL A COM STK Stock 52736R102 511 20,847 SH   SOLE 0 20,435 0 412
FIFTH THIRD BANCORP Stock 316773100 5,311 125,143 SH   SOLE 0 111,465 0 13,678
CROWDSTRIKE HLDGS INC CL A Stock 22788C105 5,479 22,294 SH   SOLE 0 19,349 0 2,945
TARGA RES CORP COM Stock 87612G101 4,210 85,561 SH   SOLE 0 78,407 0 7,154
FREEPORT MCMORAN COPPER Stock 35671D857 246 7,558 SH   SOLE 0 6,017 0 1,541
ISHARES FLOATING RATE BOND ETF ETF 46429B655 14,622 287,606 SH   SOLE 0 257,590 0 30,016
QUANTA SVCS INC COM Stock 74762E102 7,834 68,825 SH   SOLE 0 62,048 0 6,777
ISHARES RUSSELL MIDCAP GROWTH ETF ETF 464287481 378 3,373 SH   SOLE 0 2,986 0 387
VISA INC Stock 92826C839 6,175 27,721 SH   SOLE 0 24,877 0 2,844
IRON MTN INC NEW COM REIT 46284V101 408 9,396 SH   SOLE 0 7,730 0 1,666
ISHARES TR S&P 1500 INDEX FD ETF 464287150 988 10,043 SH   SOLE 0 9,435 0 608
HEALTHCARE TRUST OF AMERICA, INC. CLASS A REIT 42225P501 221 7,440 SH   SOLE 0 4,007 0 3,433
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND ETF 337345102 299 1,894 SH   SOLE 0 1,894 0 0
KULICKE & SOFFA INDS INC COM Stock 501242101 395 6,782 SH   SOLE 0 6,519 0 263
BUILDERS FIRSTSOURCE INC COM Stock 12008R107 7,104 137,308 SH   SOLE 0 124,703 0 12,605
ACCENTURE LTD BERMUDA CL A Stock G1151C101 887 2,773 SH   SOLE 0 2,773 0 0
STMICROELECTRONICS N V NY REGISTRY ADR 861012102 1,486 34,055 SH   SOLE 0 29,576 0 4,479
ENTEGRIS INC COM Stock 29362U104 4,403 34,971 SH   SOLE 0 31,594 0 3,377
NVIDIA CORPORATION COM Stock 67066G104 7,771 37,513 SH   SOLE 0 33,495 0 4,018
S&P GLOBAL INC COM Stock 78409V104 245 576 SH   SOLE 0 576 0 0
INVESCO PLC NEW SPONSORED ADR Stock G491BT108 5,476 227,141 SH   SOLE 0 206,266 0 20,875
JACOBS ENGR GROUP INC COM Stock 469814107 6,019 45,419 SH   SOLE 0 40,326 0 5,093
ROCKWELL AUTOMATION INC COM Stock 773903109 410 1,395 SH   SOLE 0 1,209 0 186
MOLINA HEALTHCARE INC COM Stock 60855R100 6,416 23,648 SH   SOLE 0 20,697 0 2,951
ADVANCED MICRO DEVICES INC COM Stock 007903107 5,274 51,256 SH   SOLE 0 46,357 0 4,899
SPDR PORTFOLIO SHORT TERM TREASURY ETF ETF 78468R101 356 11,632 SH   SOLE 0 11,374 0 258
INDUSTRIAL SELECT SECTOR SPDR ETF 81369Y704 218 2,227 SH   SOLE 0 2,227 0 0
ISHARES DJ US TECHNOLOGY ETF 464287721 1,716 16,947 SH   SOLE 0 13,069 0 3,878
VEEVA SYS INC CL A COM Stock 922475108 5,939 20,611 SH   SOLE 0 18,599 0 2,012
ISHARES PREFERRED AND INCOME SECURITIES ETF ETF 464288687 5,511 141,998 SH   SOLE 0 127,296 0 14,702
SALESFORCE COM INC COM Stock 79466L302 2,715 10,010 SH   SOLE 0 8,850 0 1,160
INVESCO DWA MOMENTUM ETF ETF 46137V837 354 3,956 SH   SOLE 0 3,006 0 949
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 4,337 7,591 SH   SOLE 0 6,740 0 851
JPMORGAN CHASE & CO COM Stock 46625H100 6,566 40,114 SH   SOLE 0 36,485 0 3,629
ISHARES NATIONAL MUNI BOND ETF ETF 464288414 1,202 10,347 SH   SOLE 0 9,263 0 1,084
WALMART INC COM Stock 931142103 2,732 19,598 SH   SOLE 0 17,400 0 2,197
TEXAS INSTRS INC COM Stock 882508104 693 3,607 SH   SOLE 0 3,119 0 488
ISHARES U.S. BROKER-DEALERS & SECURITIES EXCHANGES ETF ETF 464288794 407 3,902 SH   SOLE 0 2,767 0 1,135
TRIMBLE INC COM Stock 896239100 227 2,754 SH   SOLE 0 2,235 0 519
CITIZENS FINL GROUP INC COM Stock 174610105 769 16,361 SH   SOLE 0 13,502 0 2,859
INVESCO BULLETSHARES 2023 CORPORATE BOND ETF ETF 46138J866 318 14,692 SH   SOLE 0 14,692 0 0
CREE INC Stock 977852102 1,345 16,655 SH   SOLE 0 14,254 0 2,401
LAM RESEARCH CORP COM Stock 512807108 635 1,116 SH   SOLE 0 932 0 184
OVERSTOCK COM INC DEL COM Stock 690370101 3,965 50,883 SH   SOLE 0 46,813 0 4,070
SPDR BLOOMBERG HIGH YIELD BOND ETF ETF 78468R622 7,738 70,761 SH   SOLE 0 65,696 0 5,065
AMERICAN WATER WORKS CO Stock 030420103 399 2,363 SH   SOLE 0 2,231 0 132
UNITEDHEALTH GROUP INC COM Stock 91324P102 247 632 SH   SOLE 0 564 0 68
NASDAQ STK MKT INC Stock 631103108 7,167 37,133 SH   SOLE 0 34,224 0 2,909
ACTIVISION BLIZZARD INC COM Stock 00507V109 1,324 17,108 SH   SOLE 0 14,363 0 2,745
CROWN CASTLE INTL CORP NEW COM REIT 22822V101 1,120 6,462 SH   SOLE 0 5,659 0 803
BLACKROCK INC Stock 09247X101 621 740 SH   SOLE 0 629 0 111
APPLE INC Stock 037833100 1,335 9,437 SH   SOLE 0 9,016 0 420