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 Stock 023135106 9,073 80,288 SH   SOLE   80,288 0 0
GLOBAL PMTS INC COM Stock 37940X102 8,744 80,930 SH   SOLE   80,929 0 0
FLEETCOR TECHNOLOGIES INC COM Stock 339041105 8,070 45,806 SH   SOLE   45,806 0 0
LKQ CORP COM Stock 501889208 8,382 177,772 SH   SOLE   177,772 0 0
VANGUARD EXTENDED MARKET ETF ETF 922908652 363 2,853 SH   SOLE   2,852 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103 1,445 4,047 SH   SOLE   4,046 0 0
ACI WORLDWIDE INC COM Stock 004498101 7,952 380,494 SH   SOLE   380,494 0 0
ICHOR HOLDINGS SHS Stock G4740B105 7,540 311,421 SH   SOLE   311,421 0 0
VERIZON COMMUNICATIONS Stock 92343V104 7,235 190,553 SH   SOLE   190,552 0 0
PULTE GROUP INC COM Stock 745867101 8,198 218,602 SH   SOLE   218,601 0 0
SCHNEIDER NATIONAL INC CL B Stock 80689H102 8,539 420,616 SH   SOLE   420,616 0 0
BP PLC SPONSORED ADR ADR 055622104 396 13,874 SH   SOLE   13,874 0 0
SPDR PORTFOLIO S&P 400 MID CAP ETF ETF 78464A847 1,997 51,797 SH   SOLE   51,797 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 350 1,312 SH   SOLE   1,312 0 0
VANGUARD SHORT-TERM CORPORATE BOND ETF ETF 92206C409 26,930 362,546 SH   SOLE   362,546 0 0
SENSATA TECHNOLOGIES HLDG PLC SHS Stock G8060N102 7,750 207,885 SH   SOLE   207,885 0 0
SCHLUMBERGER LTD COM STK Stock 806857108 8,832 246,009 SH   SOLE   246,008 0 0
PROSPECT CAP CORP 6.375 03/01/2025 Convertible 74348TAT9 87 86,000 SH   SOLE   86,000 0 0
EVEREST RE GROUP LTD Stock G3223R108 9,800 37,342 SH   SOLE   37,342 0 0
MDU RES GROUP INC COM Stock 552690109 9,262 338,646 SH   SOLE   338,645 0 0
DESIGNER BRANDS INC CL A Stock 250565108 8,350 545,416 SH   SOLE   545,416 0 0
PHILLIPS 66 Stock 718546104 308 3,813 SH   SOLE   3,813 0 0
SPROUTS FMRS MKT INC COM Stock 85208M102 9,234 332,772 SH   SOLE   332,772 0 0
INGREDION INC COM Stock 457187102 8,976 111,474 SH   SOLE   111,474 0 0
NVIDIA CORPORATION COM Stock 67066G104 7,327 60,356 SH   SOLE   60,356 0 0
WESTERN DIGITAL CORP. COM Stock 958102105 6,767 207,885 SH   SOLE   207,885 0 0
PTC INC COM Stock 69370C100 9,715 92,879 SH   SOLE   92,879 0 0
ABM INDS INC COM Stock 000957100 8,694 227,420 SH   SOLE   227,420 0 0
INDEPENDENT BANK GROUP INC COM Stock 45384B106 332 5,416 SH   SOLE   5,416 0 0
AT&T INC COM Stock 00206R102 233 15,221 SH   SOLE   15,221 0 0
SPDR S&P REGIONAL BANKING ETF ETF 78464A698 13,662 232,028 SH   SOLE   232,028 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A Stock 72651A207 9,949 911,941 SH   SOLE   911,941 0 0
SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853 2,096 61,544 SH   SOLE   61,544 0 0
ESSENT GROUP LTD Stock G3198U102 8,281 237,477 SH   SOLE   237,476 0 0
CONOCOPHILLIPS COM Stock 20825C104 554 5,413 SH   SOLE   5,413 0 0
SPDR PORTFOLIO S&P 1500 COMPOSITE STOCK MARKET ETF ETF 78464A805 465 10,541 SH   SOLE   10,540 0 0
GILEAD SCIENCES INC Stock 375558103 9,307 150,859 SH   SOLE   150,859 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 7,779 80,904 SH   SOLE   80,904 0 0
CANADIAN NATIONAL RAILWAY CO Stock 136375102 216 1,998 SH   SOLE   1,998 0 0
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 3,040 72,406 SH   SOLE   72,406 0 0
INVESCO BULLETSHARES 2023 CORPORATE BOND ETF ETF 46138J866 7,137 341,984 SH   SOLE   341,983 0 0
NATIONAL RETAIL PROPERTIES INC COM REIT 637417106 9,016 226,197 SH   SOLE   226,197 0 0
EXXON MOBIL CORP Stock 30231G102 1,615 18,495 SH   SOLE   18,494 0 0
PATTERSON COS INC COM Stock 703395103 8,147 339,184 SH   SOLE   339,183 0 0
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 16,165 626,534 SH   SOLE   626,534 0 0