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