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
ABM INDS INC COM Stock 000957100 8,792 195,336 SH   SOLE   195,336 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 9,019 3,384 SH   SOLE   3,384 0 0
AMAZON.COM Stock 023135106 9,835 2,994 SH   SOLE   2,994 0 0
ARES CAPITAL CORP 4.625 03/01/2024 Convertible 04010LAW3 335 303,000 SH   SOLE   303,000 0 0
AT&T INC COM Stock 00206R102 316 11,706 SH   SOLE   11,706 0 0
BARRICK GOLD CORP COM Stock 067901108 7,125 394,760 SH   SOLE   394,760 0 0
BP PLC SPONSORED ADR ADR 055622104 379 13,874 SH   SOLE   13,874 0 0
CANADIAN NATIONAL RAILWAY CO Stock 136375102 231 1,998 SH   SOLE   1,998 0 0
CHEVRON CORPORATION Stock 166764100 8,312 81,935 SH   SOLE   81,935 0 0
CONOCOPHILLIPS COM Stock 20825C104 435 6,413 SH   SOLE   6,413 0 0
DESIGNER BRANDS INC CL A Stock 250565108 7,923 568,765 SH   SOLE   568,765 0 0
ECHO GLOBAL LOGISTICS INC COM Stock 27875T101 14,270 299,109 SH   SOLE   299,109 0 0
ESSENT GROUP LTD Stock G3198U102 8,916 202,596 SH   SOLE   202,596 0 0
EVEREST RE GROUP LTD Stock G3223R108 8,679 34,608 SH   SOLE   34,608 0 0
EXXON MOBIL CORP Stock 30231G102 1,154 19,622 SH   SOLE   19,622 0 0
GILEAD SCIENCES INC Stock 375558103 8,772 125,585 SH   SOLE   125,585 0 0
ICHOR HOLDINGS SHS Stock G4740B105 8,530 207,598 SH   SOLE   207,598 0 0
II-VI INC Stock 902104108 2,634 44,375 SH   SOLE   44,375 0 0
INDEPENDENT BANK GROUP INC COM Stock 45384B106 385 5,416 SH   SOLE   5,416 0 0
INGREDION INC COM Stock 457187102 8,584 96,439 SH   SOLE   96,439 0 0
INVESCO BULLETSHARES 2022 CORPORATE BOND ETF ETF 46138J882 5,931 275,491 SH   SOLE   275,491 0 0
INVESCO BULLETSHARES 2023 CORPORATE BOND ETF ETF 46138J866 9,086 419,273 SH   SOLE   419,273 0 0
ISHARES S&P 500 INDEX ETF 464287200 237 550 SH   SOLE   550 0 0
KRAFT HEINZ CO COM Stock 500754106 8,337 226,429 SH   SOLE   226,429 0 0
LKQ CORP COM Stock 501889208 10,927 217,147 SH   SOLE   217,147 0 0
MDU RES GROUP INC COM Stock 552690109 8,365 281,950 SH   SOLE   281,950 0 0
MICROSOFT Stock 594918104 226 800 SH   SOLE   800 0 0
NATIONAL RETAIL PROPERTIES INC COM REIT 637417106 8,649 200,263 SH   SOLE   200,263 0 0
PATTERSON COS INC COM Stock 703395103 8,816 292,487 SH   SOLE   292,487 0 0
PHILLIPS 66 Stock 718546104 262 3,747 SH   SOLE   3,747 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A Stock 72651A207 8,901 826,107 SH   SOLE   826,107 0 0
PROSPECT CAP CORP 4.95 07/15/2022 Convertible 74348TAR3 565 552,000 SH   SOLE   552,000 0 0
PROSPECT CAP CORP 6.375 03/01/2025 Convertible 74348TAT9 56 52,000 SH   SOLE   52,000 0 0
PTC INC COM Stock 69370C100 3,018 25,197 SH   SOLE   25,197 0 0
SCHLUMBERGER LTD COM STK Stock 806857108 9,098 306,947 SH   SOLE   306,947 0 0
SENSATA TECHNOLOGIES HLDG PLC SHS Stock G8060N102 8,756 160,021 SH   SOLE   160,021 0 0
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 18,105 499,990 SH   SOLE   499,990 0 0
SPDR PORTFOLIO S&P 1500 COMPOSITE STOCK MARKET ETF ETF 78464A805 723 13,642 SH   SOLE   13,642 0 0
SPDR PORTFOLIO S&P 400 MID CAP ETF ETF 78464A847 2,310 50,037 SH   SOLE   50,037 0 0
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 3,585 71,048 SH   SOLE   71,048 0 0
SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853 2,513 58,998 SH   SOLE   58,998 0 0
SPDR S&P 500 ETF ETF 78462F103 6,021 14,029 SH   SOLE   14,029 0 0
SPDR S&P REGIONAL BANKING ETF ETF 78464A698 14,718 217,238 SH   SOLE   217,238 0 0
SPROUTS FMRS MKT INC COM Stock 85208M102 8,457 364,985 SH   SOLE   364,985 0 0
TYSON FOODS INC CL A Stock 902494103 9,260 117,301 SH   SOLE   117,301 0 0
VANECK INVESTMENT GRADE FLOATING RATE ETF ETF 92189F486 25,116 988,818 SH   SOLE   988,818 0 0
VANGUARD EXTENDED MARKET INDEX FUND ETF 922908652 627 3,440 SH   SOLE   3,440 0 0
VANGUARD SHORT-TERM CORPORATE BOND ETF ETF 92206C409 52,187 633,265 SH   SOLE   633,265 0 0
VANGUARD TOTAL WORLD STOCK ETF ETF 922042742 203 1,993 SH   SOLE   1,993 0 0
VERIZON COMMUNICATIONS Stock 92343V104 7,750 143,498 SH   SOLE   143,498 0 0
WESTERN DIGITAL CORP. COM Stock 958102105 8,613 152,611 SH   SOLE   152,611 0 0