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 10,152 2,951 SH   SOLE 0 2,951 0 0
LKQ CORP COM Stock 501889208 10,957 222,622 SH   SOLE 0 222,622 0 0
VANGUARD EXTENDED MARKET INDEX FUND ETF 922908652 647 3,431 SH   SOLE 0 3,431 0 0
SPDR S&P 500 ETF ETF 78462F103 6,305 14,729 SH   SOLE 0 14,729 0 0
ICHOR HOLDINGS SHS Stock G4740B105 10,785 200,466 SH   SOLE 0 200,466 0 0
VERIZON COMMUNICATIONS Stock 92343V104 7,606 135,744 SH   SOLE 0 135,743 0 0
PROSPECT CAP CORP 4.95 07/15/2022 Convertible 74348TAR3 565 552,000 SH   SOLE 0 552,000 0 0
BP PLC SPONSORED ADR ADR 055622104 367 13,874 SH   SOLE 0 13,874 0 0
SOUTHERN CO COM Stock 842587107 393 6,499 SH   SOLE 0 6,499 0 0
SPDR PORTFOLIO S&P 400 MID CAP ETF ETF 78464A847 2,338 49,527 SH   SOLE 0 49,526 0 0
VANGUARD SHORT-TERM CORPORATE BOND ETF ETF 92206C409 53,173 642,886 SH   SOLE 0 642,886 0 0
SENSATA TECHNOLOGIES HLDG PLC SHS Stock G8060N102 9,068 156,424 SH   SOLE 0 156,424 0 0
MICROSOFT Stock 594918104 217 800 SH   SOLE 0 800 0 0
SCHLUMBERGER LTD COM STK Stock 806857108 9,453 295,328 SH   SOLE 0 295,328 0 0
ARES CAPITAL CORP 4.625 03/01/2024 Convertible 04010LAW3 330 303,000 SH   SOLE 0 303,000 0 0
PROSPECT CAP CORP 6.375 03/01/2025 Convertible 74348TAT9 22 20,000 SH   SOLE 0 20,000 0 0
EVEREST RE GROUP LTD Stock G3223R108 8,394 33,309 SH   SOLE 0 33,309 0 0
II-VI INC Stock 902104108 3,263 44,955 SH   SOLE 0 44,955 0 0
MDU RES GROUP INC COM Stock 552690109 8,584 273,896 SH   SOLE 0 273,896 0 0
VANECK VECTORS INVESTMENT GRADE FLOATING RATE ETF ETF 92189F486 12,883 507,605 SH   SOLE 0 507,605 0 0
DESIGNER BRANDS INC CL A Stock 250565108 9,068 547,907 SH   SOLE 0 547,907 0 0
PHILLIPS 66 Stock 718546104 322 3,747 SH   SOLE 0 3,747 0 0
SPROUTS FMRS MKT INC COM Stock 85208M102 8,788 353,646 SH   SOLE 0 353,646 0 0
INGREDION INC COM Stock 457187102 8,303 91,749 SH   SOLE 0 91,748 0 0
PTC INC COM Stock 69370C100 3,568 25,255 SH   SOLE 0 25,255 0 0
INDEPENDENT BANK GROUP INC COM Stock 45384B106 401 5,416 SH   SOLE 0 5,416 0 0
AT&T INC COM Stock 00206R102 337 11,706 SH   SOLE 0 11,706 0 0
SPDR S&P REGIONAL BANKING ETF ETF 78464A698 13,824 210,956 SH   SOLE 0 210,955 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A Stock 72651A207 9,558 800,496 SH   SOLE 0 800,495 0 0
SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853 2,575 58,597 SH   SOLE 0 58,596 0 0
ESSENT GROUP LTD Stock G3198U102 8,938 198,854 SH   SOLE 0 198,854 0 0
ISHARES S&P 500 INDEX ETF 464287200 242 563 SH   SOLE 0 563 0 0
INVESCO BULLETSHARES 2022 CORPORATE BOND ETF ETF 46138J882 3,168 146,720 SH   SOLE 0 146,720 0 0
CHEVRON CORPORATION Stock 166764100 8,144 77,755 SH   SOLE 0 77,754 0 0
ALBEMARLE CORP COM Stock 012653101 3,650 21,665 SH   SOLE 0 21,665 0 0
CONOCOPHILLIPS COM Stock 20825C104 391 6,413 SH   SOLE 0 6,413 0 0
SPDR PORTFOLIO S&P 1500 COMPOSITE STOCK MARKET ETF ETF 78464A805 666 12,572 SH   SOLE 0 12,571 0 0
GILEAD SCIENCES INC Stock 375558103 8,324 120,887 SH   SOLE 0 120,886 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 9,577 3,821 SH   SOLE 0 3,821 0 0
TYSON FOODS INC CL A Stock 902494103 8,329 112,923 SH   SOLE 0 112,923 0 0
CANADIAN NATIONAL RAILWAY CO Stock 136375102 211 1,998 SH   SOLE 0 1,998 0 0
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 3,558 70,685 SH   SOLE 0 70,684 0 0
INVESCO BULLETSHARES 2023 CORPORATE BOND ETF ETF 46138J866 4,949 227,763 SH   SOLE 0 227,763 0 0
DNP SELECT INCOME FD INC COM CEF 23325P104 133 12,742 SH   SOLE 0 12,742 0 0
NATIONAL RETAIL PROPERTIES INC COM REIT 637417106 9,177 195,751 SH   SOLE 0 195,750 0 0
BARRICK GOLD CORP COM Stock 067901108 7,539 364,538 SH   SOLE 0 364,538 0 0
EXXON MOBIL CORP Stock 30231G102 1,606 25,463 SH   SOLE 0 25,462 0 0
PATTERSON COS INC COM Stock 703395103 8,671 285,309 SH   SOLE 0 285,308 0 0
KRAFT HEINZ CO COM Stock 500754106 8,932 219,018 SH   SOLE 0 219,017 0 0
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 17,837 484,839 SH   SOLE 0 484,839 0 0
VANGUARD TOTAL WORLD STOCK ETF ETF 922042742 206 1,986 SH   SOLE 0 1,985 0 0