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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
A10 NETWORKS INC COM 002121101   247,228 18,974 SH   SOLE NONE 0 0 18,974
AAON INC COM PAR 000360206   351,238 4,753 SH   SOLE NONE 0 0 4,753
ADDUS HOMECARE CORP COM 006739106   259,832 2,787 SH   SOLE NONE 0 0 2,787
AGNC INVT CORP COM 00123Q104   804,454 83,277 SH   SOLE NONE 0 0 83,277
AIR PRODS & CHEMS INC COM 009158106   641,659 2,346 SH   SOLE NONE 0 0 2,346
ALAMO GROUP INC COM 011311107   331,136 1,608 SH   SOLE NONE 0 0 1,608
ALASKA AIR GROUP INC COM 011659109   492,861 12,855 SH   SOLE NONE 0 0 12,855
ALPHABET INC CAP STK CL C 02079K107   867,505 6,216 SH   SOLE NONE 0 0 6,216
ALPHABET INC CAP STK CL A 02079K305   589,986 4,270 SH   SOLE NONE 0 0 4,270
AMAZON COM INC COM 023135106   830,312 5,538 SH   SOLE NONE 0 0 5,538
AMGEN INC COM 031162100   1,528,398 5,139 SH   SOLE NONE 0 0 5,139
AMPHASTAR PHARMACEUTICALS IN COM 03209R103   465,680 7,476 SH   SOLE NONE 0 0 7,476
APPLE INC COM 037833100   1,025,502 5,524 SH   SOLE NONE 0 0 5,524
ARCBEST CORP COM 03937C105   360,722 2,980 SH   SOLE NONE 0 0 2,980
ARCHER DANIELS MIDLAND CO COM 039483102   1,179,179 16,206 SH   SOLE NONE 0 0 16,206
ATI INC COM 01741R102   312,935 7,064 SH   SOLE NONE 0 0 7,064
AVALONBAY CMNTYS INC COM 053484101   607,530 3,229 SH   SOLE NONE 0 0 3,229
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,407,097 6,641 SH   SOLE NONE 0 0 6,641
BRISTOL-MYERS SQUIBB CO COM 110122108   567,391 10,754 SH   SOLE NONE 0 0 10,754
BUILDERS FIRSTSOURCE INC COM 12008R107   300,992 1,820 SH   SOLE NONE 0 0 1,820
CAVCO INDS INC DEL COM 149568107   339,254 985 SH   SOLE NONE 0 0 985
CELANESE CORP DEL COM 150870103   858,286 5,547 SH   SOLE NONE 0 0 5,547
CHESAPEAKE ENERGY CORP COM 165167735   462,670 6,009 SH   SOLE NONE 0 0 6,009
CHEVRON CORP NEW COM 166764100   621,722 4,159 SH   SOLE NONE 0 0 4,159
CHURCHILL DOWNS INC COM 171484108   1,537,593 11,484 SH   SOLE NONE 0 0 11,484
CISCO SYS INC COM 17275R102   738,383 14,619 SH   SOLE NONE 0 0 14,619
COCA COLA CO COM 191216100   710,131 11,871 SH   SOLE NONE 0 0 11,871
COMFORT SYS USA INC COM 199908104   380,158 1,881 SH   SOLE NONE 0 0 1,881
COMPUTER PROGRAMS & SYS INC COM 205306103   144,099 13,281 SH   SOLE NONE 0 0 13,281
CONOCOPHILLIPS COM 20825C104   732,472 6,229 SH   SOLE NONE 0 0 6,229
COSTCO WHSL CORP NEW COM 22160K105   846,854 1,302 SH   SOLE NONE 0 0 1,302
CSX CORP COM 126408103   315,942 9,126 SH   SOLE NONE 0 0 9,126
CTS CORP COM 126501105   268,290 6,146 SH   SOLE NONE 0 0 6,146
D R HORTON INC COM 23331A109   561,240 3,745 SH   SOLE NONE 0 0 3,745
DELTA AIR LINES INC DEL COM NEW 247361702   714,930 17,674 SH   SOLE NONE 0 0 17,674
DEVON ENERGY CORP NEW COM 25179M103   541,165 11,806 SH   SOLE NONE 0 0 11,806
DOVER CORP COM 260003108   212,431 1,402 SH   SOLE NONE 0 0 1,402
E L F BEAUTY INC COM 26856L103   490,207 3,510 SH   SOLE NONE 0 0 3,510
ENCORE WIRE CORP COM 292562105   310,095 1,442 SH   SOLE NONE 0 0 1,442
ENSIGN GROUP INC COM 29358P101   320,537 2,796 SH   SOLE NONE 0 0 2,796
ENTERGY CORP NEW COM 29364G103   1,319,474 12,855 SH   SOLE NONE 0 0 12,855
EOG RES INC COM 26875P101   786,828 6,471 SH   SOLE NONE 0 0 6,471
EQT CORP COM 26884L109   672,052 17,268 SH   SOLE NONE 0 0 17,268
EQUINIX INC COM 29444U700   728,914 899 SH   SOLE NONE 0 0 899
EXXON MOBIL CORP COM 30231G102   482,423 4,713 SH   SOLE NONE 0 0 4,713
EZCORP INC CL A NON VTG 302301106   276,930 31,758 SH   SOLE NONE 0 0 31,758
FORD MTR CO DEL COM 345370860   188,497 15,501 SH   SOLE NONE 0 0 15,501
FREEPORT-MCMORAN INC CL B 35671D857   570,062 13,544 SH   SOLE NONE 0 0 13,544
GENERAL DYNAMICS CORP COM 369550108   1,390,906 5,379 SH   SOLE NONE 0 0 5,379
GENERAL MTRS CO COM 37045V100   650,838 18,054 SH   SOLE NONE 0 0 18,054
GIBRALTAR INDS INC COM 374689107   367,438 4,647 SH   SOLE NONE 0 0 4,647
GODADDY INC CL A 380237107   348,140 3,380 SH   SOLE NONE 0 0 3,380
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   295,856 3,170 SH   SOLE NONE 0 0 3,170
GRAINGER W W INC COM 384802104   503,624 619 SH   SOLE NONE 0 0 619
HALLIBURTON CO COM 406216101   1,347,291 37,300 SH   SOLE NONE 0 0 37,300
HANNON ARMSTRONG SUST INFR C COM 41068X100   250,097 9,111 SH   SOLE NONE 0 0 9,111
HARTFORD FINL SVCS GROUP INC COM 416515104   660,257 8,111 SH   SOLE NONE 0 0 8,111
HAYNES INTL INC COM NEW 420877201   308,372 5,381 SH   SOLE NONE 0 0 5,381
HOME DEPOT INC COM 437076102   205,428 595 SH   SOLE NONE 0 0 595
HONEYWELL INTL INC COM 438516106   337,117 1,613 SH   SOLE NONE 0 0 1,613
INTEL CORP COM 458140100   1,004,417 21,013 SH   SOLE NONE 0 0 21,013
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   4,928,061 98,838 SH   SOLE NONE 0 0 98,838
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   257,050 6,213 SH   SOLE NONE 0 0 6,213
INVESCO EXCH TRADED FD TR II SHORT TERM TREAS 46138G888   1,983,199 18,780 SH   SOLE NONE 0 0 18,780
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   1,042,733 90,989 SH   SOLE NONE 0 0 90,989
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480   425,260 7,878 SH   SOLE NONE 0 0 7,878
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,570,508 16,284 SH   SOLE NONE 0 0 16,284
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   2,958,103 83,965 SH   SOLE NONE 0 0 83,965
INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456   313,863 6,251 SH   SOLE NONE 0 0 6,251
INVESCO QQQ TR UNIT SER 1 46090E103   1,397,584 3,471 SH   SOLE NONE 0 0 3,471
ISHARES GOLD TR ISHARES NEW 464285204   1,806,193 46,384 SH   SOLE NONE 0 0 46,384
ISHARES INC CORE MSCI EMKT 46434G103   13,677,264 273,819 SH   SOLE NONE 0 0 273,819
ISHARES SILVER TR ISHARES 46428Q109   4,395,643 203,032 SH   SOLE NONE 0 0 203,032
ISHARES TR 20 YR TR BD ETF 464287432   2,317,339 23,572 SH   SOLE NONE 0 0 23,572
ISHARES TR CORE S&P500 ETF 464287200   628,227 1,323 SH   SOLE NONE 0 0 1,323
ISHARES TR IBOXX HI YD ETF 464288513   793,502 10,288 SH   SOLE NONE 0 0 10,288
ISHARES TR SHORT TREAS BD 464288679   12,249,927 111,242 SH   SOLE NONE 0 0 111,242
ISHARES TR GLOBAL TECH ETF 464287291   258,256 3,895 SH   SOLE NONE 0 0 3,895
ISHARES TR JPMORGAN USD EMG 464288281   1,234,134 13,996 SH   SOLE NONE 0 0 13,996
ISHARES TR CORE S&P SCP ETF 464287804   28,015,582 260,054 SH   SOLE NONE 0 0 260,054
ISHARES TR PFD AND INCM SEC 464288687   483,757 15,530 SH   SOLE NONE 0 0 15,530
ISHARES TR MSCI USA MIN VOL 46429B697   200,211 2,556 SH   SOLE NONE 0 0 2,556
ISHARES TR US TECH ETF 464287721   263,612 2,206 SH   SOLE NONE 0 0 2,206
ISHARES TR CORE DIV GRWTH 46434V621   3,626,485 67,182 SH   SOLE NONE 0 0 67,182
ISHARES TR 7-10 YR TRSY BD 464287440   1,572,265 16,373 SH   SOLE NONE 0 0 16,373
ISHARES TR TRS FLT RT BD 46434V860   1,341,271 26,576 SH   SOLE NONE 0 0 26,576
ISHARES TR CORE MSCI EAFE 46432F842   13,742,193 197,502 SH   SOLE NONE 0 0 197,502
ISHARES TR TIPS BD ETF 464287176   1,214,930 11,319 SH   SOLE NONE 0 0 11,319
ISHARES TR S&P SML 600 GWT 464287887   902,091 7,261 SH   SOLE NONE 0 0 7,261
ISHARES TR INTRM GOV CR ETF 464288612   437,311 4,186 SH   SOLE NONE 0 0 4,186
ISHARES TR S&P 100 ETF 464287101   336,875 1,518 SH   SOLE NONE 0 0 1,518
ISHARES TR MBS ETF 464288588   2,400,022 25,660 SH   SOLE NONE 0 0 25,660
ISHARES TR 1 3 YR TREAS BD 464287457   248,385 3,031 SH   SOLE NONE 0 0 3,031
ISHARES TR CORE US AGGBD ET 464287226   1,155,507 11,698 SH   SOLE NONE 0 0 11,698
ISHARES TR 0-3 MNTH TREASRY 46436E718   1,600,589 15,960 SH   SOLE NONE 0 0 15,960
ISHARES TR FLTG RATE NT ETF 46429B655   3,497,331 69,063 SH   SOLE NONE 0 0 69,063
ISHARES TR BLACKROCK ULTRA 46434V878   4,879,811 96,889 SH   SOLE NONE 0 0 96,889
ISHARES TR MSCI EAFE ETF 464287465   563,317 7,560 SH   SOLE NONE 0 0 7,560
ISHARES TR GNMA BOND ETF 46429B333   2,428,015 55,220 SH   SOLE NONE 0 0 55,220
ISHARES TR MSCI EMG MKT ETF 464287234   1,040,349 26,179 SH   SOLE NONE 0 0 26,179
ISHARES TR S&P 500 GRWT ETF 464287309   1,320,669 17,873 SH   SOLE NONE 0 0 17,873
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   1,841,729 36,481 SH   SOLE NONE 0 0 36,481
JOHNSON & JOHNSON COM 478160104   830,588 5,192 SH   SOLE NONE 0 0 5,192
JPMORGAN CHASE & CO COM 46625H100   535,545 3,112 SH   SOLE NONE 0 0 3,112
JUNIPER NETWORKS INC COM 48203R104   662,114 22,567 SH   SOLE NONE 0 0 22,567
LAMB WESTON HLDGS INC COM 513272104   446,112 4,186 SH   SOLE NONE 0 0 4,186
LINDE PLC SHS G54950103   596,813 1,457 SH   SOLE NONE 0 0 1,457
LINDSAY CORP COM 535555106   251,732 1,971 SH   SOLE NONE 0 0 1,971
MARATHON PETE CORP COM 56585A102   826,693 5,426 SH   SOLE NONE 0 0 5,426
MCDONALDS CORP COM 580135101   743,460 2,503 SH   SOLE NONE 0 0 2,503
MEDTRONIC PLC SHS G5960L103   693,288 8,369 SH   SOLE NONE 0 0 8,369
MICROSOFT CORP COM 594918104   3,672,909 9,903 SH   SOLE NONE 0 0 9,903
MINERALS TECHNOLOGIES INC COM 603158106   309,004 4,399 SH   SOLE NONE 0 0 4,399
MONDELEZ INTL INC CL A 609207105   684,595 9,271 SH   SOLE NONE 0 0 9,271
MONOLITHIC PWR SYS INC COM 609839105   647,289 1,072 SH   SOLE NONE 0 0 1,072
MOSAIC CO NEW COM 61945C103   386,572 10,597 SH   SOLE NONE 0 0 10,597
NETAPP INC COM 64110D104   823,982 9,558 SH   SOLE NONE 0 0 9,558
NRG ENERGY INC COM NEW 629377508   805,302 15,713 SH   SOLE NONE 0 0 15,713
NVIDIA CORPORATION COM 67066G104   244,477 508 SH   SOLE NONE 0 0 508
OCEANEERING INTL INC COM 675232102   286,436 13,871 SH   SOLE NONE 0 0 13,871
ORACLE CORP COM 68389X105   441,297 4,241 SH   SOLE NONE 0 0 4,241
PERFICIENT INC COM 71375U101   249,911 3,877 SH   SOLE NONE 0 0 3,877
PFIZER INC COM 717081103   560,274 18,845 SH   SOLE NONE 0 0 18,845
PROCTER AND GAMBLE CO COM 742718109   2,017,509 13,564 SH   SOLE NONE 0 0 13,564
PROGRESS SOFTWARE CORP COM 743312100   274,749 5,061 SH   SOLE NONE 0 0 5,061
PROLOGIS INC COM 74340W103   605,097 4,495 SH   SOLE NONE 0 0 4,495
PROSHARES TR S&P 500 DV ARIST 74348A467   1,049,213 10,997 SH   SOLE NONE 0 0 10,997
PUBLIC STORAGE COM 74460D109   535,008 1,716 SH   SOLE NONE 0 0 1,716
QUALCOMM INC COM 747525103   779,728 5,560 SH   SOLE NONE 0 0 5,560
RALPH LAUREN CORP CL A 751212101   814,652 5,579 SH   SOLE NONE 0 0 5,579
RAMBUS INC DEL COM 750917106   359,723 5,513 SH   SOLE NONE 0 0 5,513
S&P GLOBAL INC COM 78409V104   777,452 1,782 SH   SOLE NONE 0 0 1,782
SCHWAB STRATEGIC TR US REIT ETF 808524847   263,369 12,583 SH   SOLE NONE 0 0 12,583
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   295,096 4,051 SH   SOLE NONE 0 0 4,051
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   238,811 3,717 SH   SOLE NONE 0 0 3,717
SPDR GOLD TR GOLD SHS 78463V107   738,468 3,872 SH   SOLE NONE 0 0 3,872
SPDR S&P 500 ETF TR TR UNIT 78462F103   35,161,274 74,392 SH   SOLE NONE 0 0 74,392
SPDR SER TR PORTFOLIO LN COR 78464A367   396,921 16,833 SH   SOLE NONE 0 0 16,833
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   4,875,031 53,337 SH   SOLE NONE 0 0 53,337
SPDR SER TR PORT MTG BK ETF 78464A383   1,534,774 69,953 SH   SOLE NONE 0 0 69,953
STAR BULK CARRIERS CORP SHS PAR Y8162K204   650,573 31,113 SH   SOLE NONE 0 0 31,113
STOCK YDS BANCORP INC COM 861025104   522,372 9,982 SH   SOLE NONE 0 0 9,982
T-MOBILE US INC COM 872590104   1,359,090 8,394 SH   SOLE NONE 0 0 8,394
TEXAS INSTRS INC COM 882508104   678,604 4,009 SH   SOLE NONE 0 0 4,009
TRANSUNION COM 89400J107   660,189 9,919 SH   SOLE NONE 0 0 9,919
ULTA BEAUTY INC COM 90384S303   721,643 1,483 SH   SOLE NONE 0 0 1,483
UNITED PARCEL SERVICE INC CL B 911312106   433,852 2,740 SH   SOLE NONE 0 0 2,740
UNITEDHEALTH GROUP INC COM 91324P102   906,752 1,681 SH   SOLE NONE 0 0 1,681
UNIVERSAL DISPLAY CORP COM 91347P105   205,238 1,100 SH   SOLE NONE 0 0 1,100
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   650,835 8,470 SH   SOLE NONE 0 0 8,470
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   292,424 5,946 SH   SOLE NONE 0 0 5,946
VANGUARD INDEX FDS VALUE ETF 922908744   1,036,695 6,892 SH   SOLE NONE 0 0 6,892
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   924,830 10,377 SH   SOLE NONE 0 0 10,377
VANGUARD INDEX FDS SM CP VAL ETF 922908611   638,618 3,554 SH   SOLE NONE 0 0 3,554
VANGUARD INDEX FDS MID CAP ETF 922908629   1,138,805 4,923 SH   SOLE NONE 0 0 4,923
VANGUARD INDEX FDS GROWTH ETF 922908736   1,530,751 5,009 SH   SOLE NONE 0 0 5,009
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,322,311 5,612 SH   SOLE NONE 0 0 5,612
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   281,335 6,926 SH   SOLE NONE 0 0 6,926
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   547,530 8,945 SH   SOLE NONE 0 0 8,945
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   776,808 9,786 SH   SOLE NONE 0 0 9,786
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   669,718 14,138 SH   SOLE NONE 0 0 14,138
VANGUARD WORLD FD MEGA CAP INDEX 921910873   416,196 2,475 SH   SOLE NONE 0 0 2,475
VANGUARD WORLD FD MEGA GRWTH IND 921910816   312,352 1,225 SH   SOLE NONE 0 0 1,225
VANGUARD WORLD FD EXTENDED DUR 921910709   295,538 3,683 SH   SOLE NONE 0 0 3,683
VERTEX PHARMACEUTICALS INC COM 92532F100   568,289 1,383 SH   SOLE NONE 0 0 1,383
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766   239,794 3,211 SH   SOLE NONE 0 0 3,211
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782   690,862 11,377 SH   SOLE NONE 0 0 11,377
WEYERHAEUSER CO MTN BE COM NEW 962166104   757,988 21,788 SH   SOLE NONE 0 0 21,788
WISDOMTREE TR EMER MKT HIGH FD 97717W315   331,827 8,248 SH   SOLE NONE 0 0 8,248
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   1,815,059 36,113 SH   SOLE NONE 0 0 36,113
WISDOMTREE TR US MIDCAP DIVID 97717W505   382,355 8,356 SH   SOLE NONE 0 0 8,356