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
INTEL CORP COM 458140100 376 7,006 SH   SOLE   0 0 7,006
FASTENAL CO COM 311900104 315 4,904 SH   SOLE   0 0 4,904
ISHARES TR S&P SML 600 GWT 464287887 271 1,520 SH   SOLE   0 0 1,520
DOMINION ENERGY INC COM 25746U109 399 5,205 SH   SOLE   0 0 5,205
MCDONALDS CORP COM 580135101 323 1,703 SH   SOLE   0 0 1,703
3M CO COM 88579Y101 287 1,380 SH   SOLE   0 0 1,380
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 491 20,037 SH   SOLE   0 0 20,037
CISCO SYS INC COM 17275R102 684 12,672 SH   SOLE   0 0 12,672
FORTINET INC COM 34959E109 445 5,300 SH   SOLE   0 0 5,300
UNION PACIFIC CORP COM 907818108 316 1,888 SH   SOLE   0 0 1,888
FIRST TR NASDAQ100 TECH INDE SHS 337345102 24,854 301,741 SH   SOLE   0 0 301,741
EXXON MOBIL CORP COM 30231G102 286 3,539 SH   SOLE   0 0 3,539
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 363 4,900 SH   SOLE   0 0 4,900
LULULEMON ATHLETICA INC COM 550021109 502 3,061 SH   SOLE   0 0 3,061
ISHARES TR CORE S&P500 ETF 464287200 291 1,023 SH   SOLE   0 0 1,023
MEDTRONIC PLC SHS G5960L103 246 2,700 SH   SOLE   0 0 2,700
FIVE BELOW INC COM 33829M101 388 3,124 SH   SOLE   0 0 3,124
ISHARES TR US INDUSTRIALS 464287754 15,515 102,218 SH   SOLE   0 0 102,218
ONEOK INC NEW COM 682680103 3,077 44,061 SH   SOLE   0 0 44,061
HONEYWELL INTL INC COM 438516106 334 2,100 SH   SOLE   0 0 2,100
ISHARES TR IBOXX HI YD ETF 464288513 412 4,760 SH   SOLE   0 0 4,760
ISHARES TR CORE HIGH DV ETF 46429B663 292 3,132 SH   SOLE   0 0 3,132
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 824 4,102 SH   SOLE   0 0 4,102
KEYSIGHT TECHNOLOGIES INC COM 49338L103 468 5,371 SH   SOLE   0 0 5,371
ISHARES TR IBOXX INV CP ETF 464287242 427 3,587 SH   SOLE   0 0 3,587
PAYPAL HLDGS INC COM 70450Y103 557 5,368 SH   SOLE   0 0 5,368
WALMART INC COM 931142103 427 4,382 SH   SOLE   0 0 4,382
MEDICAL PPTYS TRUST INC COM 58463J304 350 18,893 SH   SOLE   0 0 18,893
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 666 10,687 SH   SOLE   0 0 10,687
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 407 4,773 SH   SOLE   0 0 4,773
SONOCO PRODS CO COM 835495102 294 4,770 SH   SOLE   0 0 4,770
MAXIM INTEGRATED PRODS INC COM 57772K101 232 4,365 SH   SOLE   0 0 4,365
BURLINGTON STORES INC COM 122017106 365 2,330 SH   SOLE   0 0 2,330
NIKE INC CL B 654106103 438 5,200 SH   SOLE   0 0 5,200
ISHARES TR JPMORGAN USD EMG 464288281 358 3,250 SH   SOLE   0 0 3,250
DUKE ENERGY CORP NEW COM NEW 26441C204 230 2,555 SH   SOLE   0 0 2,555
CHEVRON CORP NEW COM 166764100 201 1,635 SH   SOLE   0 0 1,635
HEICO CORP NEW COM 422806109 631 6,647 SH   SOLE   0 0 6,647
BG STAFFING INC COM 05544A109 217 9,924 SH   SOLE   0 0 9,924
AMGEN INC COM 031162100 789 4,154 SH   SOLE   0 0 4,154
AMERICAN EXPRESS CO COM 025816109 230 2,100 SH   SOLE   0 0 2,100
VERISK ANALYTICS INC COM 92345Y106 480 3,611 SH   SOLE   0 0 3,611
ISHARES TR 1 3 YR TREAS BD 464287457 100,643 1,196,427 SH   SOLE   0 0 1,196,427
UNITEDHEALTH GROUP INC COM 91324P102 632 2,555 SH   SOLE   0 0 2,555
HUANENG PWR INTL INC SPON ADR H SHS 443304100 251 10,843 SH   SOLE   0 0 10,843
ISHARES TR MSCI ACWI ETF 464288257 4,020 55,722 SH   SOLE   0 0 55,722
CUMMINS INC COM 231021106 279 1,770 SH   SOLE   0 0 1,770
INVESCO QQQ TR UNIT SER 1 46090E103 14,822 82,500 SH   SOLE   0 0 82,500
ISHARES TR S&P MC 400GR ETF 464287606 271 1,237 SH   SOLE   0 0 1,237
TEXAS INSTRS INC COM 882508104 301 2,837 SH   SOLE   0 0 2,837
ZOETIS INC CL A 98978V103 450 4,471 SH   SOLE   0 0 4,471
VISA INC COM CL A 92826C839 423 2,709 SH   SOLE   0 0 2,709
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 25,084 628,515 SH   SOLE   0 0 628,515
EATON CORP PLC SHS G29183103 292 3,630 SH   SOLE   0 0 3,630
PFIZER INC COM 717081103 582 13,714 SH   SOLE   0 0 13,714
EPAM SYS INC COM 29414B104 467 2,763 SH   SOLE   0 0 2,763
ISHARES TR U.S. TECH ETF 464287721 15,380 80,695 SH   SOLE   0 0 80,695
SPDR SER TR BLOMBERG BRC INV 78468R200 233 7,579 SH   SOLE   0 0 7,579
ISHARES TR INTL DEV RE ETF 464288489 276 9,084 SH   SOLE   0 0 9,084
MARATHON PETE CORP COM 56585A102 351 5,865 SH   SOLE   0 0 5,865
ISHARES TR GLOBAL TECH ETF 464287291 393 2,300 SH   SOLE   0 0 2,300
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 24,916 389,795 SH   SOLE   0 0 389,795
PHILLIPS 66 COM 718546104 478 5,019 SH   SOLE   0 0 5,019
ABBVIE INC COM 00287Y109 288 3,573 SH   SOLE   0 0 3,573
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 859 30,365 SH   SOLE   0 0 30,365
ISHARES TR U.S. REAL ES ETF 464287739 662 7,607 SH   SOLE   0 0 7,607
NEW AMER HIGH INCOME FD INC COM NEW 641876800 892 104,981 SH   SOLE   0 0 104,981
DOUGLAS DYNAMICS INC COM 25960R105 332 8,711 SH   SOLE   0 0 8,711
CUBESMART COM 229663109 318 9,926 SH   SOLE   0 0 9,926
JOHNSON & JOHNSON COM 478160104 991 7,087 SH   SOLE   0 0 7,087
NUVEEN REAL ESTATE INCOME FD COM 67071B108 307 29,671 SH   SOLE   0 0 29,671
WATSCO INC COM 942622200 235 1,644 SH   SOLE   0 0 1,644
ISHARES INC CORE MSCI EMKT 46434G103 303 5,868 SH   SOLE   0 0 5,868
SPDR GOLD TRUST GOLD SHS 78463V107 656 5,378 SH   SOLE   0 0 5,378
ARISTA NETWORKS INC COM 040413106 518 1,646 SH   SOLE   0 0 1,646
ISHARES TR RUSSELL 2000 ETF 464287655 293 1,912 SH   SOLE   0 0 1,912
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 688 6,046 SH   SOLE   0 0 6,046
ISHARES INC MSCI PAC JP ETF 464286665 638 13,899 SH   SOLE   0 0 13,899
DIGITAL RLTY TR INC COM 253868103 264 2,222 SH   SOLE   0 0 2,222
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 681 12,143 SH   SOLE   0 0 12,143
VEEVA SYS INC CL A COM 922475108 547 4,312 SH   SOLE   0 0 4,312
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 24,718 163,856 SH   SOLE   0 0 163,856
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 690 7,517 SH   SOLE   0 0 7,517
ISHARES TR CORE LT USDB ETF 464289479 369 5,887 SH   SOLE   0 0 5,887
CENTERPOINT ENERGY INC COM 15189T107 362 11,791 SH   SOLE   0 0 11,791
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 891 17,059 SH   SOLE   0 0 17,059
SPDR S&P 500 ETF TR TR UNIT 78462F103 680 2,406 SH   SOLE   0 0 2,406
LOCKHEED MARTIN CORP COM 539830109 264 878 SH   SOLE   0 0 878
APPLE INC COM 037833100 711 3,745 SH   SOLE   0 0 3,745
ISHARES TR CORE S&P MCP ETF 464287507 392 2,071 SH   SOLE   0 0 2,071
INTERNATIONAL BUSINESS MACHS COM 459200101 276 1,954 SH   SOLE   0 0 1,954
LOWES COS INC COM 548661107 628 5,736 SH   SOLE   0 0 5,736
FIRST TR S&P REIT INDEX FD COM 33734G108 642 25,783 SH   SOLE   0 0 25,783
ROSS STORES INC COM 778296103 423 4,547 SH   SOLE   0 0 4,547
FIRST AMERN FINL CORP COM 31847R102 300 5,826 SH   SOLE   0 0 5,826
ISHARES TR MSCI EAFE ETF 464287465 313 4,825 SH   SOLE   0 0 4,825
ISHARES TR CORE MSCI EAFE 46432F842 424 6,973 SH   SOLE   0 0 6,973