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
ISHARES TR U.S. UTILITS ETF 464287697 584 3,601 SH   SOLE 0 0 0 3,601
ISHARES TR S&P 500 VAL ETF 464287408 882 6,780 SH   SOLE 0 0 0 6,780
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,779 5,526 SH   SOLE 0 0 0 5,526
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 498 2,200 SH   SOLE 0 0 0 2,200
ONEOK INC NEW COM 682680103 2,982 39,402 SH   SOLE 0 0 0 39,402
SYNOPSYS INC COM 871607107 814 5,847 SH   SOLE 0 0 0 5,847
INVESCO QQQ TR UNIT SER 1 46090E103 3,884 18,269 SH   SOLE 0 0 0 18,269
AMGEN INC COM 031162100 640 2,656 SH   SOLE 0 0 0 2,656
JOHNSON & JOHNSON COM 478160104 508 3,483 SH   SOLE 0 0 0 3,483
PFIZER INC COM 717081103 638 16,289 SH   SOLE 0 0 0 16,289
LOWES COS INC COM 548661107 506 4,222 SH   SOLE 0 0 0 4,222
CISCO SYS INC COM 17275R102 440 9,167 SH   SOLE 0 0 0 9,167
INTERNATIONAL BUSINESS MACHS COM 459200101 343 2,559 SH   SOLE 0 0 0 2,559
LOCKHEED MARTIN CORP COM 539830109 456 1,172 SH   SOLE 0 0 0 1,172
ISHARES TR U.S. BAS MTL ETF 464287838 3,913 39,950 SH   SOLE 0 0 0 39,950
ISHARES TR US HLTHCARE ETF 464287762 3,993 18,509 SH   SOLE 0 0 0 18,509
ISHARES TR US INDUSTRIALS 464287754 4,528 27,011 SH   SOLE 0 0 0 27,011
ISHARES TR U.S. TECH ETF 464287721 4,984 21,427 SH   SOLE 0 0 0 21,427
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 681 11,088 SH   SOLE 0 0 0 11,088
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 951 30,904 SH   SOLE 0 0 0 30,904
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 223 2,740 SH   SOLE 0 0 0 2,740
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 736 8,031 SH   SOLE 0 0 0 8,031
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 838 13,300 SH   SOLE 0 0 0 13,300
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 511 5,015 SH   SOLE 0 0 0 5,015
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 876 6,983 SH   SOLE 0 0 0 6,983
ISHARES TR NASDAQ BIOTECH 464287556 4,085 33,899 SH   SOLE 0 0 0 33,899
WALMART INC COM 931142103 495 4,162 SH   SOLE 0 0 0 4,162
UNION PACIFIC CORP COM 907818108 432 2,391 SH   SOLE 0 0 0 2,391
TEXAS INSTRS INC COM 882508104 504 3,930 SH   SOLE 0 0 0 3,930
DOMINION ENERGY INC COM 25746U109 446 5,385 SH   SOLE 0 0 0 5,385
NABORS INDUSTRIES LTD SHS G6359F103 29 10,000 SH   SOLE 0 0 0 10,000
INGERSOLL-RAND PLC SHS G47791101 592 4,454 SH   SOLE 0 0 0 4,454
ISHARES TR 1 3 YR TREAS BD 464287457 19,273 227,734 SH   SOLE 0 0 0 227,734
ISHARES TR 20 YR TR BD ETF 464287432 417 3,079 SH   SOLE 0 0 0 3,079
SIX FLAGS ENTMT CORP NEW COM 83001A102 244 5,415 SH   SOLE 0 0 0 5,415
MAXIM INTEGRATED PRODS INC COM 57772K101 365 5,938 SH   SOLE 0 0 0 5,938
OMNICOM GROUP INC COM 681919106 413 5,092 SH   SOLE 0 0 0 5,092
DUKE ENERGY CORP NEW COM NEW 26441C204 240 2,635 SH   SOLE 0 0 0 2,635
ROSS STORES INC COM 778296103 572 4,911 SH   SOLE 0 0 0 4,911
GENERAL MLS INC COM 370334104 200 3,743 SH   SOLE 0 0 0 3,743
INTERPUBLIC GROUP COS INC COM 460690100 442 19,122 SH   SOLE 0 0 0 19,122
PAYCHEX INC COM 704326107 279 3,280 SH   SOLE 0 0 0 3,280
BUNGE LIMITED COM G16962105 401 6,967 SH   SOLE 0 0 0 6,967
TIMKEN CO COM 887389104 432 7,670 SH   SOLE 0 0 0 7,670
EATON CORP PLC SHS G29183103 475 5,019 SH   SOLE 0 0 0 5,019
SONOCO PRODS CO COM 835495102 425 6,887 SH   SOLE 0 0 0 6,887
WATSCO INC COM 942622200 397 2,204 SH   SOLE 0 0 0 2,204
BRIGHT HORIZONS FAM SOL IN D COM 109194100 870 5,789 SH   SOLE 0 0 0 5,789
FASTENAL CO COM 311900104 480 12,984 SH   SOLE 0 0 0 12,984
COPART INC COM 217204106 986 10,839 SH   SOLE 0 0 0 10,839
NUVEEN REAL ESTATE INCOME FD COM 67071B108 265 24,972 SH   SOLE 0 0 0 24,972
DIGITAL RLTY TR INC COM 253868103 370 3,093 SH   SOLE 0 0 0 3,093
HEICO CORP NEW COM 422806109 419 3,670 SH   SOLE 0 0 0 3,670
MEDICAL PPTYS TRUST INC COM 58463J304 555 26,274 SH   SOLE 0 0 0 26,274
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,853 34,475 SH   SOLE 0 0 0 34,475
ISHARES TR IBOXX HI YD ETF 464288513 2,848 32,390 SH   SOLE 0 0 0 32,390
VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 1,191 17,330 SH   SOLE 0 0 0 17,330
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1,694 30,516 SH   SOLE 0 0 0 30,516
LULULEMON ATHLETICA INC COM 550021109 652 2,815 SH   SOLE 0 0 0 2,815
DANA INCORPORATED COM 235825205 554 30,447 SH   SOLE 0 0 0 30,447
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 15,145 334,106 SH   SOLE 0 0 0 334,106
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 1,540 45,971 SH   SOLE 0 0 0 45,971
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 15,519 184,307 SH   SOLE 0 0 0 184,307
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 14,662 324,880 SH   SOLE 0 0 0 324,880
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 14,601 364,467 SH   SOLE 0 0 0 364,467
FIRST TR S&P REIT INDEX FD COM 33734G108 1,130 43,279 SH   SOLE 0 0 0 43,279
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 15,165 208,970 SH   SOLE 0 0 0 208,970
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 1,570 53,750 SH   SOLE 0 0 0 53,750
ISHARES TR EAFE SML CP ETF 464288273 1,909 30,649 SH   SOLE 0 0 0 30,649
VISA INC COM CL A 92826C839 537 2,858 SH   SOLE 0 0 0 2,858
FIRST TR NASDAQ100 TECH INDE SHS 337345102 15,374 153,588 SH   SOLE 0 0 0 153,588
ISHARES TR MSCI ACWI ETF 464288257 1,670 21,066 SH   SOLE 0 0 0 21,066
VERISK ANALYTICS INC COM 92345Y106 571 3,821 SH   SOLE 0 0 0 3,821
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 878 9,449 SH   SOLE 0 0 0 9,449
DOUGLAS DYNAMICS INC COM 25960R105 640 11,637 SH   SOLE 0 0 0 11,637
FIRST AMERN FINL CORP COM 31847R102 428 7,347 SH   SOLE 0 0 0 7,347
MARATHON PETE CORP COM 56585A102 490 8,140 SH   SOLE 0 0 0 8,140
CUBESMART COM 229663109 415 13,168 SH   SOLE 0 0 0 13,168
EPAM SYS INC COM 29414B104 628 2,962 SH   SOLE 0 0 0 2,962
VANECK VECTORS ETF TRUST FALLEN ANGEL HG 92189F437 1,151 38,574 SH   SOLE 0 0 0 38,574
VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 872 15,921 SH   SOLE 0 0 0 15,921
ABBVIE INC COM 00287Y109 432 4,883 SH   SOLE 0 0 0 4,883
ZOETIS INC CL A 98978V103 630 4,762 SH   SOLE 0 0 0 4,762
VEEVA SYS INC CL A COM 922475108 702 4,989 SH   SOLE 0 0 0 4,989
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 896 24,974 SH   SOLE 0 0 0 24,974
BG STAFFING INC COM 05544A109 309 14,125 SH   SOLE 0 0 0 14,125
PAYCOM SOFTWARE INC COM 70432V102 1,013 3,827 SH   SOLE 0 0 0 3,827
KEYSIGHT TECHNOLOGIES INC COM 49338L103 590 5,744 SH   SOLE 0 0 0 5,744
PAYPAL HLDGS INC COM 70450Y103 703 6,499 SH   SOLE 0 0 0 6,499