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
A S G N INC 00500 COM 00191u102 1,569 16,182 SH   SOLE   16,182 0 0
ABBVIE INC COM 00287y109 316 2,805 SH   SOLE   2,805 0 0
ACADEMY SPORTS & OUTDOOR COM 00402l107 9,751 236,440 SH   SOLE   236,440 0 0
ACTIVISION BLIZZARD COM 00507v109 1 9 SH   SOLE   9 0 0
ADVANCED MICRO DEVIC COM 007903107 95 1,010 SH   SOLE   1,010 0 0
ALLEGIANCE BK HOUSTON TE COM 01748h107 101 2,640 SH   SOLE   2,640 0 0
ALLIANT ENERGY CORP COM 018802108 8 137 SH   SOLE   137 0 0
ALPHABET INC. CLASS A COM 02079k305 7,882 3,228 SH   SOLE   3,228 0 0
ALPHABET INC. CLASS C COM 02079k107 5 2 SH   SOLE   2 0 0
AMAZON.COM INC COM 023135106 2,721 791 SH   SOLE   791 0 0
APPLE INC COM 037833100 3,845 28,071 SH   SOLE   28,071 0 0
APPLIED MATERIALS COM 038222105 14 100 SH   SOLE   100 0 0
BANK OF AMERICA CORP COM 060505104 3 83 SH   SOLE   83 0 0
BOEING CO COM 097023105 2 7 SH   SOLE   7 0 0
BROOKS AUTOMATION COM 114340102 2,342 24,580 SH   SOLE   24,580 0 0
BROWN & BROWN INC COM 115236101 1,055 19,849 SH   SOLE   19,849 0 0
CAESARS ENTMT INC NEW COM 12769g100 29 281 SH   SOLE   281 0 0
CATERPILLAR INC COM 149123101 3 12 SH   SOLE   12 0 0
CHARTER COMMUNICATN CLASS A COM 16119p108 13 18 SH   SOLE   18 0 0
CHEVRON CORP COM 166764100 1,369 13,071 SH   SOLE   13,071 0 0
CINTAS CORP COM 172908105 34 88 SH   SOLE   88 0 0
COGNEX CORP COM 192422103 17 200 SH   SOLE   200 0 0
COMCAST CORP CLASS A COM 20030n101 434 7,616 SH   SOLE   7,616 0 0
COMERICA INCORPORATE COM 200340107 3,322 46,563 SH   SOLE   46,563 0 0
COSTCO WHOLESALE CO COM 22160k105 2 6 SH   SOLE   6 0 0
CROWN CASTLE INTL CO REIT COM 22822v101 939 4,812 SH   SOLE   4,812 0 0
D X C TECHNOLOGY CO COM 23355l106 0 10 SH   SOLE   10 0 0
DAKTRONICS INC COM 234264109 3 400 SH   SOLE   400 0 0
DANAHER CORP COM 235851102 11 40 SH   SOLE   40 0 0
DUKE ENERGY CORP COM 26441c204 74 745 SH   SOLE   745 0 0
ENERGY SELECT SECTOR SPDR ETF COM 81369y506 159 2,949 SH   SOLE   2,949 0 0
ENTERPRISE PRODS PART LP COM 293792107 115 4,766 SH   SOLE   4,766 0 0
EOG RESOURCES INC COM 26875p101 40 476 SH   SOLE   476 0 0
EPAM SYSTEMS INC COM 29414b104 4,013 7,853 SH   SOLE   7,853 0 0
ESTEE LAUDER CO INC CLASS A COM 518439104 1,129 3,549 SH   SOLE   3,549 0 0
ETSY INC COM 29786a106 19 94 SH   SOLE   94 0 0
EXXON MOBIL CORP COM 30231g102 1,828 28,977 SH   SOLE   28,977 0 0
FACEBOOK INC CLASS A COM 30303m102 2,552 7,340 SH   SOLE   7,340 0 0
FORD MOTOR CO COM 345370860 31 2,057 SH   SOLE   2,057 0 0
FREEPORT-MCMORAN INC COM 35671d857 25 667 SH   SOLE   667 0 0
GARMIN LTD F COM h2906t109 2,372 16,401 SH   SOLE   16,401 0 0
GENERAC HOLDINGS INC COM 368736104 2,830 6,818 SH   SOLE   6,818 0 0
GILDAN ACTIVEWEAR F COM 375916103 9 248 SH   SOLE   248 0 0
GOLDMAN SACHS GROUP COM 38141g104 2,061 5,430 SH   SOLE   5,430 0 0
GULFSLOPE ENERGY INC COM 40273w105 3 200,000 SH   SOLE   200,000 0 0
HCA HEALTHCARE INC COM 40412c101 1,022 4,942 SH   SOLE   4,942 0 0
HEICO CORP COM 422806109 667 4,782 SH   SOLE   4,782 0 0
HERSHEY CO COM 427866108 4 24 SH   SOLE   24 0 0
HILLTOP HOLDINGS INC COM 432748101 835 22,933 SH   SOLE   22,933 0 0
HOME DEPOT INC COM 437076102 287 899 SH   SOLE   899 0 0
HONEYWELL INTL INC COM 438516106 1 5 SH   SOLE   5 0 0
HP INC. COM 40434l105 14 455 SH   SOLE   455 0 0
INMODE LTD F COM m5425m103 743 7,844 SH   SOLE   7,844 0 0
INTUIT INC COM 461202103 1,289 2,629 SH   SOLE   2,629 0 0
INVESCO DB COMMODITY INDEX TRA COM 46138b103 9 479 SH   SOLE   479 0 0
INVESCO QQQ TRUST COM 46090e103 118 334 SH   SOLE   334 0 0
ISHARES CORE S&P 500 ETF IV COM 464287200 2,159 5,021 SH   SOLE   5,021 0 0
ISHARES CORE S&P MID CAP ETF I COM 464287507 15,300 56,935 SH   SOLE   56,935 0 0
ISHARES CORE S&P SMALL CAP ETF COM 464287804 55,310 489,552 SH   SOLE   489,552 0 0
ISHARES MORN SMALL CAP VALUE E COM 464288703 369 6,285 SH   SOLE   6,285 0 0
ISHARES MSCI EMERGING MARKETS COM 464287234 34 615 SH   SOLE   615 0 0
ISHARES RUSSELL 1000 GROWTH ET COM 464287614 566 2,086 SH   SOLE   2,086 0 0
ISHARES RUSSELL 1000 VALUE ETF COM 464287598 21 133 SH   SOLE   133 0 0
ISHARES RUSSELL 2000 ETF IV COM 464287655 71 310 SH   SOLE   310 0 0
ISHARES RUSSELL 2000 ETF IV COM 464287655 25,391 110,700 SH Call SOLE   110,700 0 0
ISHARES RUSSELL 2000 ETF IV COM 464287655 1,445 6,300 SH Call SOLE   6,300 0 0
ISHARES RUSSELL 2000 VALUE ETF COM 464287630 328 1,981 SH   SOLE   1,981 0 0
ISHARES RUSSELL MID CAP VALUE COM 464287473 2,090 18,180 SH   SOLE   18,180 0 0
ISHARES US MEDICAL DEVICES ETF COM 464288810 58 161 SH   SOLE   161 0 0
JACOBS ENGINEERING COM 469814107 2,120 15,886 SH   SOLE   15,886 0 0
JPMORGAN CHASE & CO COM 46625h100 2,448 15,741 SH   SOLE   15,741 0 0
LGI HOMES INC COM 50187t106 468 2,892 SH   SOLE   2,892 0 0
LULULEMON ATHLETICA COM 550021109 20 56 SH   SOLE   56 0 0
MARATHON OIL CORP COM 565849106 43 3,140 SH   SOLE   3,140 0 0
MARATHON PETE CORP COM 56585a102 759 12,557 SH   SOLE   12,557 0 0
MASTERCARD INC CLASS A COM 57636q104 371 1,017 SH   SOLE   1,017 0 0
MATCH GROUP INC NEW COM 57667l107 1 9 SH   SOLE   9 0 0
MICROSOFT CORP COM 594918104 4,743 17,507 SH   SOLE   17,507 0 0
MIRAGE ENERGY CORP COM 60463b109 0 1,000 SH   SOLE   1,000 0 0
MOLSON COORS BEVERAGE CL CLASS COM 60871r209 7 133 SH   SOLE   133 0 0
MOODYS CORP COM 615369105 25 69 SH   SOLE   69 0 0
MSCI INC COM 55354g100 900 1,689 SH   SOLE   1,689 0 0
MUELLER INDS INC COM 624756102 955 22,039 SH   SOLE   22,039 0 0
NATERA INC 00500 COM 632307104 10,847 95,541 SH   SOLE   95,541 0 0
NETFLIX INC COM 64110l106 30 57 SH   SOLE   57 0 0
NEXTERA ENERGY INC COM 65339f101 804 10,970 SH   SOLE   10,970 0 0
NORFOLK SOUTHERN CO COM 655844108 39 146 SH   SOLE   146 0 0
NVIDIA CORP COM 67066g104 6,710 8,386 SH   SOLE   8,386 0 0
OLO INC COM 68134l109 171 4,564 SH   SOLE   4,564 0 0
ORACLE CORP COM 68389x105 16 200 SH   SOLE   200 0 0
PAYPAL HOLDINGS INCORPOR COM 70450y103 1,205 4,134 SH   SOLE   4,134 0 0
PENN NTNL GAMING COM 707569109 1 12 SH   SOLE   12 0 0
PENTAIR PLC F COM g7s00t104 1,016 15,047 SH   SOLE   15,047 0 0
PEPSICO INC COM 713448108 125 847 SH   SOLE   847 0 0
PERFICIENT INC COM 71375u101 517 6,431 SH   SOLE   6,431 0 0
PHILLIPS 66 COM 718546104 3 32 SH   SOLE   32 0 0
POOL CORP COM 73278l105 1,468 3,201 SH   SOLE   3,201 0 0
QUANTA SERVICES INC COM 74762e102 322 3,559 SH   SOLE   3,559 0 0
QUICKFEE LTD. ORDF COM q7951l109 1 6,470 SH   SOLE   6,470 0 0
RINGCENTRAL INC CLASS A COM 76680r206 1 3 SH   SOLE   3 0 0
ROYAL CARIBBEAN GROUP F COM v7780t103 4,021 47,154 SH   SOLE   47,154 0 0
ROYAL CARIBBEAN GROUP F COM v7780t103 4,221 49,500 SH Call SOLE   49,500 0 0
S B A COMMUNICATIONS CLASS A COM 78410g104 3 9 SH   SOLE   9 0 0
S&P GLOBAL INC COM 78409v104 25 61 SH   SOLE   61 0 0
SANDSTORM GOLD LTD F COM 80013r206 0 54 SH   SOLE   54 0 0
SCHLUMBERGER LTD F COM 806857108 576 18,003 SH   SOLE   18,003 0 0
SELECT STR FINANCIAL SELECT S COM 81369y605 2,097 57,153 SH   SOLE   57,153 0 0
SHERWIN WILLIAMS CO COM 824348106 583 2,141 SH   SOLE   2,141 0 0
SHOPIFY INC F CLASS A COM 82509l107 130 89 SH   SOLE   89 0 0
SIMON PPTY GROUP REIT COM 828806109 2,247 17,219 SH   SOLE   17,219 0 0
SOUTHWEST AIRLINES COM 844741108 2 36 SH   SOLE   36 0 0
SPDR GOLD SHARES ETF COM 78463v107 27 162 SH   SOLE   162 0 0
SPDR S&P DIVIDEND ETF IV COM 78464a763 10 79 SH   SOLE   79 0 0
STIFEL FINL CO COM 860630102 1,737 26,780 SH   SOLE   26,780 0 0
TAPESTRY INC COM 876030107 15 334 SH   SOLE   334 0 0
TESLA INC COM 88160r101 3 5 SH   SOLE   5 0 0
THERMO FISHER SCNTFC COM 883556102 46 91 SH   SOLE   91 0 0
UNION PACIFIC CORP COM 907818108 7 34 SH   SOLE   34 0 0
UNITED AIRLINES HLDGS COM 910047109 4,307 82,374 SH   SOLE   82,374 0 0
UNITEDHEALTH GRP INC COM 91324p102 28 69 SH   SOLE   69 0 0
US STEEL COM 912909108 2,813 117,224 SH   SOLE   117,224 0 0
VALERO ENERGY CORP COM 91913y100 988 12,650 SH   SOLE   12,650 0 0
VALERO ENERGY CORP COM 91913y100 4,287 54,900 SH Call SOLE   54,900 0 0
VANGUARD DIVIDEND APPRECIATIO COM 921908844 103 666 SH   SOLE   666 0 0
VERIZON COMMUNICATN COM 92343v104 26 458 SH   SOLE   458 0 0
VISA INC CLASS A COM 92826c839 427 1,827 SH   SOLE   1,827 0 0
VISTA OUTDOOR INC COM 928377100 524 11,327 SH   SOLE   11,327 0 0
WALT DISNEY CO COM 254687106 17 98 SH   SOLE   98 0 0
WATTS WATER TECH INC CLASS A COM 942749102 1,062 7,276 SH   SOLE   7,276 0 0
WELLS FARGO & CO COM 949746101 53 1,169 SH   SOLE   1,169 0 0
WEST FRASER TIMBER F COM 952845105 24 341 SH   SOLE   341 0 0
XCEL ENERGY INC MINN COM 98389b100 54 816 SH   SOLE   816 0 0
ZEBRA TECHNOLOGIES CLASS A COM 989207105 1,927 3,640 SH   SOLE   3,640 0 0
CALL NATERA INC 005 $110 EXP 1 CALL 632307104 36 24 SH   SOLE   24 0 0
CALL UNITED AIRLINES HLD $60 E CALL 910047109 487 1,218 SH   SOLE   1,218 0 0
CALL UNITED AIRLINES HLD $70 E CALL 910047109 649 1,190 SH   SOLE   1,190 0 0
AMPLIFY ENERGY CO 22 WTS WARRA WT 03212b137 0 12 SH   SOLE   12 0 0