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
Alliance Data Systems Corporation Common 018581108 52 1,161 SH   SOLE   0 0 1,161
AllianzGI Dividend. Interest & Premium Strategy Fund of Beneficial Interest Common 01883A107 50 4,553 SH   SOLE   0 0 4,553
Alphabet Inc. Class A Common 02079K305 2 2 SH   SOLE   0 0 2
Amazon.com, Inc. Common 023135106 13 5 SH   SOLE   0 0 5
Apple Inc. Common 037833100 2,828 7,753 SH   SOLE   0 0 7,753
BP p.l.c. Sponsored ADR Common 055622104 16 688 SH   SOLE   0 0 688
Ball Corporation Common 058498106 3,219 46,323 SH   SOLE   0 0 46,323
BancorpSouth Bank Common 05971J102 185 8,178 SH   SOLE   0 0 8,178
Baxter International Inc. Common 071813109 23 271 SH   SOLE   0 0 271
BlackRock Credit Allocation Income Trust Common 092508100 21 1,661 SH   SOLE   0 0 1,661
BlackRock Capital Investment Debt 092533AC2 50 55,000 PRN   SOLE   0 0 55,000
BlackRock Enhanced Capital and Income Fund Inc Common 09256A109 8 583 SH   SOLE   0 0 583
Boston Beer Company, Inc. Class A Common 100557107 514 958 SH   SOLE   0 0 958
Broadridge Financial Solutions, Inc. Common 11133T103 324 2,569 SH   SOLE   0 0 2,569
Cboe Global Markets Inc Common 12503M108 2,432 26,076 SH   SOLE   0 0 26,076
CBRE Group, Inc. Class A Common 12504L109 1,312 29,032 SH   SOLE   0 0 29,032
Casey's General Stores, Inc. Common 147528103 493 3,303 SH   SOLE   0 0 3,303
Caterpillar Inc. Common 149123101 1,655 13,084 SH   SOLE   0 0 13,084
Chemed Corporation Common 16359R103 2,800 6,208 SH   SOLE   0 0 6,208
Chevron Corporation Common 166764100 12 139 SH   SOLE   0 0 139
Church & Dwight Co., Inc. Common 171340102 218 2,822 SH   SOLE   0 0 2,822
Citigroup Inc. Common 172967424 2 57 SH   SOLE   0 0 57
ClearBridge MLP and Midstream Fund Inc Common 184692101 2 678 SH   SOLE   0 0 678
Coca-Cola Company Common 191216100 13 311 SH   SOLE   0 0 311
Cognizant Technology Solutions Corporation Class A Common 192446102 1,292 22,742 SH   SOLE   0 0 22,742
Colgate-Palmolive Company Common 194162103 1,248 17,039 SH   SOLE   0 0 17,039
Commerce Bancshares, Inc. Common 200525103 341 5,746 SH   SOLE   0 0 5,746
Cummins Inc. Common 231021106 1,588 9,167 SH   SOLE   0 0 9,167
Deere & Company Common 244199105 34 218 SH   SOLE   0 0 218
Duke Energy Corporation Common 26441C204 20 260 SH   SOLE   0 0 260
Eastman Chemical Company Common 277432100 1,770 25,417 SH   SOLE   0 0 25,417
Eaton Vance Corp. Common 278265103 456 11,814 SH   SOLE   0 0 11,814
Ekso Bionics Holdings, Inc. Common 282644301 0 13 SH   SOLE   0 0 13
Enbridge Inc. Common 29250N105 11 383 SH   SOLE   0 0 383
Energy Transfer, L.P. Common 29273V100 1 172 SH   SOLE   0 0 172
Exxon Mobil Corporation Common 30231G102 9 219 SH   SOLE   0 0 219
FB Financial Corporation Common 30257X104 176 7,106 SH   SOLE   0 0 7,106
FactSet Research Systems Inc. Common 303075105 2,673 8,138 SH   SOLE   0 0 8,138
Fastenal Company Common 311900104 381 8,906 SH   SOLE   0 0 8,906
Federated Hermes, Inc. Class B Common 314211103 168 7,108 SH   SOLE   0 0 7,108
First Financial Bancorp. Common 320209109 14 1,025 SH   SOLE   0 0 1,025
First Trust NYSE Arca Biotechnology Index Fund Common 33733E203 219 1,308 SH   SOLE   0 0 1,308
First Trust Nasdaq Clean Edge Green Energy Index Fund Common 33733E500 1 55 SH   SOLE   0 0 55
First Trust Large Cap Core AlphaDEX Fund Common 33734K109 617 10,368 SH   SOLE   0 0 10,368
First Trust Financials AlphaDEX Fund Common 33734X135 1 64 SH   SOLE   0 0 64
First Trust Technology AlphaDEX Fund Common 33734X176 1 21 SH   SOLE   0 0 21
First Trust Large Cap Value AlphaDEX Fund Common 33735J101 2,412 53,061 SH   SOLE   0 0 53,061
First Trust North American Energy Infrastructure Fund Common 33738D101 22 1,135 SH   SOLE   0 0 1,135
First Trust Preferred Securities & Income ETF Common 33739E108 84 4,582 SH   SOLE   0 0 4,582
FirstCash, Inc. Common 33767D105 138 2,053 SH   SOLE   0 0 2,053
Fiserv, Inc. Common 337738108 431 4,424 SH   SOLE   0 0 4,424
Fox Factory Holding Corp. Common 35138V102 526 6,368 SH   SOLE   0 0 6,368
Gartner, Inc. Common 366651107 393 3,244 SH   SOLE   0 0 3,244
Gilead Sciences, Inc. Common 375558103 1,041 13,538 SH   SOLE   0 0 13,538
Goldman Sachs Group, Inc. Common 38141G104 23 118 SH   SOLE   0 0 118
GoPro, Inc. Class A Common 38268T103 0 9 SH   SOLE   0 0 9
Graco Inc. Common 384109104 684 14,270 SH   SOLE   0 0 14,270
Halliburton Company Common 406216101 10 783 SH   SOLE   0 0 783
Hershey Company Common 427866108 1,495 11,537 SH   SOLE   0 0 11,537
IPG Photonics Corporation Common 44980X109 1,028 6,414 SH   SOLE   0 0 6,414
Illumina, Inc. Common 452327109 1,604 4,332 SH   SOLE   0 0 4,332
International Business Machines Corporation Common 459200101 1 10 SH   SOLE   0 0 10
Invesco QQQ Trust Common 46090E103 3 16 SH   SOLE   0 0 16
iShares iBoxx $ Investment Grade Corporate Bond ETF Common 464287242 1,226 9,121 SH   SOLE   0 0 9,121
iShares MSCI EAFE ETF Common 464287465 2,283 37,519 SH   SOLE   0 0 37,519
iShares Russell Mid-Cap Value ETF Common 464287473 1,367 17,868 SH   SOLE   0 0 17,868
iShares Russell Mid-Cap Growth ETF Common 464287481 2,906 18,384 SH   SOLE   0 0 18,384
iShares Core S&P Mid-Cap ETF Common 464287507 21 119 SH   SOLE   0 0 119
iShares Russell 1000 Growth ETF Common 464287614 4,824 25,132 SH   SOLE   0 0 25,132
iShares Russell 2000 Value ETF Common 464287630 824 8,460 SH   SOLE   0 0 8,460
iShares Russell 2000 Growth ETF Common 464287648 1,016 4,916 SH   SOLE   0 0 4,916
iShares Russell 2000 ETF Common 464287655 5 36 SH   SOLE   0 0 36
iShares Core S&P U.S. Growth ETF Common 464287671 3 54 SH   SOLE   0 0 54
iShares Morningstar Small Cap Value ETF Common 464288703 4 39 SH   SOLE   0 0 39
iShares Core High Dividend ETF Common 46429B663 9 113 SH   SOLE   0 0 113
iShares Core 1-5 Year USD Bond ETF Common 46432F859 1,217 23,661 SH   SOLE   0 0 23,661
JPMorgan Chase & Co. Common 46625H100 38 414 SH   SOLE   0 0 414
John Bean Technologies Corporation Common 477839104 238 2,774 SH   SOLE   0 0 2,774
Johnson & Johnson Common 478160104 1,201 8,542 SH   SOLE   0 0 8,542
Kayne Anderson Midstream/Energy Fund Inc. Common 48661E108 1 272 SH   SOLE   0 0 272
Kellogg Company Common 487836108 1,221 18,487 SH   SOLE   0 0 18,487
Laboratory Corporation of America Holdings Common 50540R409 2,405 14,484 SH   SOLE   0 0 14,484
Landstar System, Inc. Common 515098101 860 7,659 SH   SOLE   0 0 7,659
MSCI Inc. Class A Common 55354G100 3 11 SH   SOLE   0 0 11
Masimo Corporation Common 574795100 2,031 8,912 SH   SOLE   0 0 8,912
Mastercard Incorporated Class A Common 57636Q104 2,929 9,907 SH   SOLE   0 0 9,907
Meridian Bancorp Inc Common 58958U103 145 12,502 SH   SOLE   0 0 12,502
Mettler-Toledo International Inc. Common 592688105 675 839 SH   SOLE   0 0 839
Microsoft Corporation Common 594918104 4,613 22,667 SH   SOLE   0 0 22,667
Middleby Corporation Common 596278101 188 2,387 SH   SOLE   0 0 2,387
National Beverage Corp. Common 635017106 320 5,254 SH   SOLE   0 0 5,254
Neogen Corporation Common 640491106 9 119 SH   SOLE   0 0 119
Neuberger Berman MLP and Energy Income Fund Inc. Common 64129H104 1 416 SH   SOLE   0 0 416
Novo Nordisk A/S Sponsored ADR Class B Common 670100205 1,603 24,493 SH   SOLE   0 0 24,493
NVIDIA Corporation Common 67066G104 755 1,987 SH   SOLE   0 0 1,987
Omnicom Group Inc Common 681919106 21 400 SH   SOLE   0 0 400
Omega Healthcare Investors, Inc. Common 681936100 217 7,318 SH   SOLE   0 0 7,318
Oracle Corporation Common 68389X105 1,651 29,873 SH   SOLE   0 0 29,873
PayPal Holdings Inc Common 70450Y103 2,125 12,198 SH   SOLE   0 0 12,198
Polaris Inc. Common 731068102 759 8,209 SH   SOLE   0 0 8,209
Procter & Gamble Company Common 742718109 142 1,189 SH   SOLE   0 0 1,189
Progressive Corporation Common 743315103 581 7,254 SH   SOLE   0 0 7,254
Proto Labs, Inc. Common 743713109 243 2,169 SH   SOLE   0 0 2,169
Public Service Enterprise Group Inc Common 744573106 9 200 SH   SOLE   0 0 200
RMR Group, Inc. Class A Common 74967R106 0 6 SH   SOLE   0 0 6
ResMed Inc. Common 761152107 3,445 17,944 SH   SOLE   0 0 17,944
Rockwell Automation, Inc. Common 773903109 2,155 10,118 SH   SOLE   0 0 10,118
Rollins, Inc. Common 775711104 497 11,740 SH   SOLE   0 0 11,740
Ross Stores, Inc. Common 778296103 410 4,818 SH   SOLE   0 0 4,818
SPDR Bloomberg Barclays Convertible Securities ETF Common 78464A359 5 88 SH   SOLE   0 0 88
SPDR Portfolio Short Term Corporate Bond ETF Common 78464A474 2,978 95,042 SH   SOLE   0 0 95,042
SPDR Dow Jones Industrial Average ETF Trust Common 78467X109 5 22 SH   SOLE   0 0 22
Sabra Health Care REIT, Inc. Common 78573L106 2 205 SH   SOLE   0 0 205
SAP SE Sponsored ADR Common 803054204 1,959 13,994 SH   SOLE   0 0 13,994
Schlumberger NV Common 806857108 158 8,609 SH   SOLE   0 0 8,609
Scotts Miracle-Gro Company Class A Common 810186106 438 3,263 SH   SOLE   0 0 3,263
Materials Select Sector SPDR Fund Common 81369Y100 1 18 SH   SOLE   0 0 18
Health Care Select Sector SPDR Fund Common 81369Y209 3 34 SH   SOLE   0 0 34
Consumer Staples Select Sector SPDR Fund Common 81369Y308 0 13 SH   SOLE   0 0 13
Consumer Discretionary Select Sector SPDR Fund Common 81369Y407 1 9 SH   SOLE   0 0 9
Financial Select Sector SPDR Fund Common 81369Y605 1 50 SH   SOLE   0 0 50
Industrial Select Sector SPDR Fund Common 81369Y704 1 16 SH   SOLE   0 0 16
Technology Select Sector SPDR Fund Common 81369Y803 4 47 SH   SOLE   0 0 47
Real Estate Select Sector SPDR Fund Common 81369Y860 0 7 SH   SOLE   0 0 7
Service Properties Trust Common 81761L102 70 9,915 SH   SOLE   0 0 9,915
ServisFirst Bancshares Inc Common 81768T108 225 6,298 SH   SOLE   0 0 6,298
Sherwin-Williams Company Common 824348106 2,049 3,546 SH   SOLE   0 0 3,546
Skyworks Solutions, Inc. Common 83088M102 376 2,948 SH   SOLE   0 0 2,948
A. O. Smith Corporation Common 831865209 1,129 23,960 SH   SOLE   0 0 23,960
SunCoke Energy, Inc. Common 86722A103 0 90 SH   SOLE   0 0 90
TJX Companies Inc Common 872540109 1,739 34,414 SH   SOLE   0 0 34,414
Tapestry, Inc. Common 876030107 295 22,230 SH   SOLE   0 0 22,230
Target Corporation Common 87612E106 59 500 SH   SOLE   0 0 500
Texas Instruments Incorporated Common 882508104 1,054 8,301 SH   SOLE   0 0 8,301
3M Company Common 88579Y101 14 94 SH   SOLE   0 0 94
Trex Company, Inc. Common 89531P105 311 2,398 SH   SOLE   0 0 2,398
U.S. Bancorp Common 902973304 961 26,102 SH   SOLE   0 0 26,102
United Rentals, Inc. Common 911363109 778 5,222 SH   SOLE   0 0 5,222
Universal Insurance Holdings, Inc. Common 91359V107 111 6,286 SH   SOLE   0 0 6,286
Vanguard Dividend Appreciation ETF Common 921908844 13 113 SH   SOLE   0 0 113
Vanguard High Dividend Yield Index ETF Common 921946406 1,695 21,520 SH   SOLE   0 0 21,520
Vanguard FTSE Emerging Markets ETF Common 922042858 1,025 25,888 SH   SOLE   0 0 25,888
Vanguard Short-Term Corporate Bond ETF Common 92206C409 3,460 41,861 SH   SOLE   0 0 41,861
Varian Medical Systems, Inc. Common 92220P105 2,445 19,958 SH   SOLE   0 0 19,958
Ventas, Inc. Common 92276F100 30 826 SH   SOLE   0 0 826
Vanguard Real Estate ETF Common 922908553 120 1,533 SH   SOLE   0 0 1,533
Vanguard Value ETF Common 922908744 9 95 SH   SOLE   0 0 95
Verizon Communications Inc. Common 92343V104 11 206 SH   SOLE   0 0 206
Waters Corporation Common 941848103 5 32 SH   SOLE   0 0 32
Wells Fargo & Company Common 949746101 11 444 SH   SOLE   0 0 444
Westamerica Bancorporation Common 957090103 201 3,503 SH   SOLE   0 0 3,503
WEX Inc. Common 96208T104 329 1,998 SH   SOLE   0 0 1,998
Williams-Sonoma, Inc. Common 969904101 325 3,974 SH   SOLE   0 0 3,974
Winnebago Industries, Inc. Common 974637100 407 6,115 SH   SOLE   0 0 6,115
WisdomTree U.S. SmallCap Dividend Fund Common 97717W604 4 234 SH   SOLE   0 0 234
World Fuel Services Corporation Common 981475106 122 4,765 SH   SOLE   0 0 4,765
Yum! Brands, Inc. Common 988498101 1,341 15,439 SH   SOLE   0 0 15,439
Zoetis, Inc. Class A Common 98978V103 1,945 14,198 SH   SOLE   0 0 14,198
Accenture Plc Class A Common G1151C101 3,072 14,309 SH   SOLE   0 0 14,309
Jazz Pharmaceuticals Plc Common G50871105 189 1,716 SH   SOLE   0 0 1,716
Medtronic Plc Common G5960L103 1,658 18,090 SH   SOLE   0 0 18,090