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
3M Company Common Stock 88579Y101 118 674 SH   SOLE   0 0 674
Abbott Laboratories Common Stock 002824100 5 40 SH   SOLE   0 0 40
AbbVie, Inc. Common Stock 00287Y109 3 30 SH   SOLE   0 0 30
Accenture Plc Class A Common Stock G1151C101 5,301 16,571 SH   SOLE   0 0 16,571
Advance Auto Parts, Inc. Common Stock 00751Y106 5 25 SH   SOLE   0 0 25
AGNC Investment Corp. Common Stock 00123Q104 0 10 SH   SOLE   0 0 10
Alliance Data Systems Corporation Common Stock 018581108 88 876 SH   SOLE   0 0 876
Alphabet Inc. Class C Common Stock 02079K107 13 5 SH   SOLE   0 0 5
Alphabet Inc. Class A Common Stock 02079K305 24 9 SH   SOLE   0 0 9
Amazon.com, Inc. Common Stock 023135106 23 7 SH   SOLE   0 0 7
American Financial Group, Inc. Common Stock 025932104 1 5 SH   SOLE   0 0 5
Apple Inc. Common Stock 037833100 7,064 49,922 SH   SOLE   0 0 49,922
Applied Genetic Technologies Corp. Common Stock 03820J100 0 1 SH   SOLE   0 0 1
Asbury Automotive Group, Inc. Common Stock 043436104 372 1,889 SH   SOLE   0 0 1,889
AT&T Inc. Common Stock 00206R102 2 83 SH   SOLE   0 0 83
Automatic Data Processing, Inc. Common Stock 053015103 5 23 SH   SOLE   0 0 23
Ball Corporation Common Stock 058498106 5,192 57,713 SH   SOLE   0 0 57,713
BancorpSouth Bank Common Stock 05971J102 332 11,140 SH   SOLE   0 0 11,140
Baxter International Inc. Common Stock 071813109 212 2,635 SH   SOLE   0 0 2,635
Berkshire Hathaway Inc. Class B Common Stock 084670702 7 25 SH   SOLE   0 0 25
BlackRock Capital Investment Corporation Debt 092533AC2 61 60,000 PRN   SOLE   0 0 60,000
BlackRock Credit Allocation Income Trust Common Stock 092508100 25 1,661 SH   SOLE   0 0 1,661
BlackRock Enhanced Capital and Income Fund Inc Common Stock 09256A109 12 583 SH   SOLE   0 0 583
Boeing Company Common Stock 097023105 2 10 SH   SOLE   0 0 10
Boston Beer Company, Inc. Class A Common Stock 100557107 484 950 SH   SOLE   0 0 950
BP p.l.c. Sponsored ADR Common Stock 055622104 19 688 SH   SOLE   0 0 688
Broadcom Inc. Common Stock 11135F101 5 10 SH   SOLE   0 0 10
Broadridge Financial Solutions, Inc. Common Stock 11133T103 618 3,711 SH   SOLE   0 0 3,711
Callaway Golf Company Common Stock 131193104 0 5 SH   SOLE   0 0 5
Cars.com, Inc. Common Stock 14575E105 3 266 SH   SOLE   0 0 266
Casey's General Stores, Inc. Common Stock 147528103 888 4,712 SH   SOLE   0 0 4,712
Caterpillar Inc. Common Stock 149123101 2,855 14,873 SH   SOLE   0 0 14,873
Cboe Global Markets Inc Common Stock 12503M108 3,907 31,543 SH   SOLE   0 0 31,543
CBRE Group, Inc. Class A Common Stock 12504L109 3,295 33,840 SH   SOLE   0 0 33,840
Chemed Corporation Common Stock 16359R103 3,389 7,287 SH   SOLE   0 0 7,287
Chevron Corporation Common Stock 166764100 128 1,264 SH   SOLE   0 0 1,264
Church & Dwight Co., Inc. Common Stock 171340102 335 4,057 SH   SOLE   0 0 4,057
Citigroup Inc. Common Stock 172967424 4 57 SH   SOLE   0 0 57
Citizens Financial Group, Inc. Common Stock 174610105 7 140 SH   SOLE   0 0 140
ClearBridge MLP and Midstream Fund Inc Common Stock 184692200 4 135 SH   SOLE   0 0 135
Coca-Cola Company Common Stock 191216100 16 311 SH   SOLE   0 0 311
Cognizant Technology Solutions Corporation Class A Common Stock 192446102 1,993 26,851 SH   SOLE   0 0 26,851
Cohen & Steers Quality Income Realty Fund Inc Quality Income Realty Fund Common Stock 19247L106 0 10 SH   SOLE   0 0 10
Coinbase Global, Inc. Class A Common Stock 19260Q107 6 25 SH   SOLE   0 0 25
Colgate-Palmolive Company Common Stock 194162103 1,546 20,457 SH   SOLE   0 0 20,457
Comcast Corporation Class A Common Stock 20030N101 7 120 SH   SOLE   0 0 120
Commerce Bancshares, Inc. Common Stock 200525103 560 8,040 SH   SOLE   0 0 8,040
Consumer Discretionary Select Sector SPDR Fund Common Stock 81369Y407 5 27 SH   SOLE   0 0 27
Crown Castle International Corp Common Stock 22822V101 5 27 SH   SOLE   0 0 27
Cummins Inc. Common Stock 231021106 2,447 10,898 SH   SOLE   0 0 10,898
CVS Health Corporation Common Stock 126650100 10 120 SH   SOLE   0 0 120
Deere & Company Common Stock 244199105 312 930 SH   SOLE   0 0 930
Dell Technologies Inc Class C Common Stock 24703L202 0 4 SH   SOLE   0 0 4
Diageo plc Sponsored ADR Common Stock 25243Q205 4 20 SH   SOLE   0 0 20
Dominion Energy Inc Common Stock 25746U109 3 40 SH   SOLE   0 0 40
Dow, Inc. Common Stock 260557103 3 55 SH   SOLE   0 0 55
Duke Energy Corporation Common Stock 26441C204 25 260 SH   SOLE   0 0 260
Eastman Chemical Company Common Stock 277432100 2,754 27,342 SH   SOLE   0 0 27,342
Ekso Bionics Holdings, Inc. Common Stock 282644301 0 13 SH   SOLE   0 0 13
Enbridge Inc. Common Stock 29250N105 15 383 SH   SOLE   0 0 383
Energy Transfer, L.P. Common Stock 29273V100 2 172 SH   SOLE   0 0 172
Exxon Mobil Corporation Common Stock 30231G102 164 2,795 SH   SOLE   0 0 2,795
FactSet Research Systems Inc. Common Stock 303075105 3,651 9,248 SH   SOLE   0 0 9,248
Fastenal Company Common Stock 311900104 663 12,840 SH   SOLE   0 0 12,840
Federated Hermes, Inc. Class B Common Stock 314211103 340 10,449 SH   SOLE   0 0 10,449
First Financial Bancorp. Common Stock 320209109 24 1,025 SH   SOLE   0 0 1,025
First Trust NYSE Arca Biotechnology Index Fund Common Stock 33733E203 156 939 SH   SOLE   0 0 939
First Trust Nasdaq Clean Edge Green Energy Index Fund Common Stock 33733E500 3 55 SH   SOLE   0 0 55
First Trust Large Cap Core AlphaDEX Fund Common Stock 33734K109 711 8,336 SH   SOLE   0 0 8,336
First Trust Technology AlphaDEX Fund Common Stock 33734X176 3 23 SH   SOLE   0 0 23
First Trust Large Cap Value AlphaDEX Fund Common Stock 33735J101 2,218 34,438 SH   SOLE   0 0 34,438
Fiserv, Inc. Common Stock 337738108 672 6,192 SH   SOLE   0 0 6,192
Fox Factory Holding Corp. Common Stock 35138V102 819 5,663 SH   SOLE   0 0 5,663
Gannett Co., Inc. Common Stock 36472T109 24 3,583 SH   SOLE   0 0 3,583
Gartner, Inc. Common Stock 366651107 1,609 5,294 SH   SOLE   0 0 5,294
General Dynamics Corporation Common Stock 369550108 11 55 SH   SOLE   0 0 55
General Electric Company Common Stock 369604301 0 1 SH   SOLE   0 0 1
Gilead Sciences, Inc. Common Stock 375558103 1,037 14,844 SH   SOLE   0 0 14,844
Goldman Sachs Group, Inc. Common Stock 38141G104 238 629 SH   SOLE   0 0 629
GoPro, Inc. Class A Common Stock 38268T103 0 9 SH   SOLE   0 0 9
Graco Inc. Common Stock 384109104 1,432 20,463 SH   SOLE   0 0 20,463
Halliburton Company Common Stock 406216101 112 5,162 SH   SOLE   0 0 5,162
Healthpeak Properties, Inc. Common Stock 42250P103 3 86 SH   SOLE   0 0 86
Hershey Company Common Stock 427866108 2,349 13,881 SH   SOLE   0 0 13,881
Home Depot, Inc. Common Stock 437076102 11 35 SH   SOLE   0 0 35
Illinois Tool Works Inc. Common Stock 452308109 4 20 SH   SOLE   0 0 20
Illumina, Inc. Common Stock 452327109 2,061 5,082 SH   SOLE   0 0 5,082
International Business Machines Corporation Common Stock 459200101 1 10 SH   SOLE   0 0 10
Invesco Ltd. Common Stock G491BT108 5 200 SH   SOLE   0 0 200
IPG Photonics Corporation Common Stock 44980X109 1,140 7,198 SH   SOLE   0 0 7,198
iShares Core S&P Mid-Cap ETF Common Stock 464287507 85 323 SH   SOLE   0 0 323
iShares Core High Dividend ETF Common Stock 46429B663 11 113 SH   SOLE   0 0 113
iShares Core 1-5 Year USD Bond ETF Common Stock 46432F859 1,338 26,205 SH   SOLE   0 0 26,205
iShares iBoxx $ Investment Grade Corporate Bond ETF Common Stock 464287242 1,310 9,851 SH   SOLE   0 0 9,851
iShares Morningstar Small Cap Value ETF Common Stock 464288703 7 117 SH   SOLE   0 0 117
iShares MSCI EAFE ETF Common Stock 464287465 3,121 40,006 SH   SOLE   0 0 40,006
iShares Russell Mid-Cap Value ETF Common Stock 464287473 2,016 17,805 SH   SOLE   0 0 17,805
iShares Russell Mid-Cap Growth ETF Common Stock 464287481 3,960 35,337 SH   SOLE   0 0 35,337
iShares Russell 1000 Growth ETF Common Stock 464287614 6,894 25,156 SH   SOLE   0 0 25,156
iShares Russell 2000 Value ETF Common Stock 464287630 1,402 8,753 SH   SOLE   0 0 8,753
iShares Russell 2000 Growth ETF Common Stock 464287648 1,432 4,876 SH   SOLE   0 0 4,876
iShares Russell 2000 ETF Common Stock 464287655 19 85 SH   SOLE   0 0 85
Jazz Pharmaceuticals Public Limited Company Common Stock G50871105 321 2,467 SH   SOLE   0 0 2,467
John Bean Technologies Corporation Common Stock 477839104 557 3,964 SH   SOLE   0 0 3,964
Johnson & Johnson Common Stock 478160104 1,660 10,276 SH   SOLE   0 0 10,276
JPMorgan Ultra-Short Income ETF Common Stock 46641Q837 14 280 SH   SOLE   0 0 280
JPMorgan Chase & Co. Common Stock 46625H100 492 3,004 SH   SOLE   0 0 3,004
Kayne Anderson NextGen Energy & Infrastructure, Inc. Common Stock 48661E108 2 272 SH   SOLE   0 0 272
Kellogg Company Common Stock 487836108 1,438 22,496 SH   SOLE   0 0 22,496
Laboratory Corporation of America Holdings Common Stock 50540R409 4,797 17,045 SH   SOLE   0 0 17,045
Landstar System, Inc. Common Stock 515098101 1,722 10,910 SH   SOLE   0 0 10,910
LGI Homes, Inc. Common Stock 50187T106 321 2,261 SH   SOLE   0 0 2,261
Masimo Corporation Common Stock 574795100 2,762 10,201 SH   SOLE   0 0 10,201
Mastercard Incorporated Class A Common Stock 57636Q104 4,402 12,660 SH   SOLE   0 0 12,660
McDonald's Corporation Common Stock 580135101 0 1 SH   SOLE   0 0 1
Medifast, Inc. Common Stock 58470H101 247 1,280 SH   SOLE   0 0 1,280
Merck & Co., Inc. Common Stock 58933Y105 3 45 SH   SOLE   0 0 45
Meridian Bancorp Inc Common Stock 58958U103 373 17,974 SH   SOLE   0 0 17,974
Mettler-Toledo International Inc. Common Stock 592688105 1,576 1,144 SH   SOLE   0 0 1,144
Microsoft Corporation Common Stock 594918104 7,559 26,811 SH   SOLE   0 0 26,811
Middleby Corporation Common Stock 596278101 582 3,414 SH   SOLE   0 0 3,414
Mondelez International, Inc. Class A Common Stock 609207105 4 75 SH   SOLE   0 0 75
Morgan Stanley Common Stock 617446448 104 1,067 SH   SOLE   0 0 1,067
MSCI Inc. Class A Common Stock 55354G100 7 11 SH   SOLE   0 0 11
National Beverage Corp. Common Stock 635017106 480 9,144 SH   SOLE   0 0 9,144
Neogen Corporation Common Stock 640491106 15 351 SH   SOLE   0 0 351
Neuberger Berman MLP and Energy Income Fund Inc. Common Stock 64129H104 2 416 SH   SOLE   0 0 416
NIKE, Inc. Class B Common Stock 654106103 36 250 SH   SOLE   0 0 250
Norfolk Southern Corporation Common Stock 655844108 8 35 SH   SOLE   0 0 35
Northrop Grumman Corporation Common Stock 666807102 4 10 SH   SOLE   0 0 10
Novo Nordisk A/S Sponsored ADR Class B Common Stock 670100205 2,779 28,943 SH   SOLE   0 0 28,943
NVIDIA Corporation Common Stock 67066G104 2,536 12,242 SH   SOLE   0 0 12,242
Oasis Midstream Partners LP Common Stock 67420T206 0 2 SH   SOLE   0 0 2
Omega Healthcare Investors, Inc. Common Stock 681936100 397 13,240 SH   SOLE   0 0 13,240
Omnicom Group Inc Common Stock 681919106 29 400 SH   SOLE   0 0 400
Oracle Corporation Common Stock 68389X105 3,005 34,483 SH   SOLE   0 0 34,483
Organon & Co. Common Stock 68622V106 0 4 SH   SOLE   0 0 4
Oshkosh Corp Common Stock 688239201 500 4,880 SH   SOLE   0 0 4,880
Patrick Industries, Inc. Common Stock 703343103 356 4,279 SH   SOLE   0 0 4,279
PayPal Holdings, Inc. Common Stock 70450Y103 3,609 13,871 SH   SOLE   0 0 13,871
Plug Power Inc. Common Stock 72919P202 0 3 SH   SOLE   0 0 3
Polaris Inc. Common Stock 731068102 6 50 SH   SOLE   0 0 50
Procter & Gamble Company Common Stock 742718109 363 2,593 SH   SOLE   0 0 2,593
Progressive Corporation Common Stock 743315103 1,200 13,277 SH   SOLE   0 0 13,277
Proto Labs, Inc. Common Stock 743713109 217 3,262 SH   SOLE   0 0 3,262
Public Service Enterprise Group Inc Common Stock 744573106 12 200 SH   SOLE   0 0 200
Qualcomm Inc Common Stock 747525103 6 45 SH   SOLE   0 0 45
Raytheon Technologies Corporation Common Stock 75513E101 3 35 SH   SOLE   0 0 35
ResMed Inc. Common Stock 761152107 5,732 21,751 SH   SOLE   0 0 21,751
RMR Group, Inc. Class A Common Stock 74967R106 0 6 SH   SOLE   0 0 6
Roblox Corp. Class A Common Stock 771049103 2 24 SH   SOLE   0 0 24
Rockwell Automation, Inc. Common Stock 773903109 3,314 11,271 SH   SOLE   0 0 11,271
Rollins, Inc. Common Stock 775711104 671 18,984 SH   SOLE   0 0 18,984
Ross Stores, Inc. Common Stock 778296103 1,022 9,386 SH   SOLE   0 0 9,386
Royal Dutch Shell Plc Sponsored ADR Class A Common Stock 780259206 3 70 SH   SOLE   0 0 70
Sabra Health Care REIT, Inc. Common Stock 78573L106 3 205 SH   SOLE   0 0 205
SAP SE Sponsored ADR Common Stock 803054204 12 92 SH   SOLE   0 0 92
Schlumberger NV Common Stock 806857108 114 3,831 SH   SOLE   0 0 3,831
Scotts Miracle-Gro Company Class A Common Stock 810186106 658 4,499 SH   SOLE   0 0 4,499
Consumer Staples Select Sector SPDR Fund Common Stock 81369Y308 3 39 SH   SOLE   0 0 39
Financial Select Sector SPDR Fund Common Stock 81369Y605 6 153 SH   SOLE   0 0 153
Health Care Select Sector SPDR Fund Common Stock 81369Y209 13 104 SH   SOLE   0 0 104
Industrial Select Sector SPDR Fund Common Stock 81369Y704 5 54 SH   SOLE   0 0 54
Materials Select Sector SPDR Fund Common Stock 81369Y100 4 55 SH   SOLE   0 0 55
Technology Select Sector SPDR Fund Common Stock 81369Y803 37 247 SH   SOLE   0 0 247
Real Estate Select Sector SPDR Fund Common Stock 81369Y860 1 21 SH   SOLE   0 0 21
Service Properties Trust Common Stock 81761L102 86 7,663 SH   SOLE   0 0 7,663
ServisFirst Bancshares Inc Common Stock 81768T108 709 9,114 SH   SOLE   0 0 9,114
Sherwin-Williams Company Common Stock 824348106 3,430 12,263 SH   SOLE   0 0 12,263
Skyworks Solutions, Inc. Common Stock 83088M102 3,209 19,476 SH   SOLE   0 0 19,476
A. O. Smith Corporation Common Stock 831865209 1,751 28,667 SH   SOLE   0 0 28,667
SPDR Dow Jones Industrial Average ETF Trust Common Stock 78467X109 7 22 SH   SOLE   0 0 22
SPDR Portfolio Short Term Corporate Bond ETF Common Stock 78464A474 4,139 132,436 SH   SOLE   0 0 132,436
Stem Inc Common Stock 85859N102 0 1 SH   SOLE   0 0 1
SunCoke Energy, Inc. Common Stock 86722A103 1 90 SH   SOLE   0 0 90
Sysco Corporation Common Stock 871829107 4 45 SH   SOLE   0 0 45
Tapestry, Inc. Common Stock 876030107 888 23,975 SH   SOLE   0 0 23,975
Target Corporation Common Stock 87612E106 122 535 SH   SOLE   0 0 535
TEGNA, Inc. Common Stock 87901J105 16 800 SH   SOLE   0 0 800
Tesla Inc Common Stock 88160R101 4 5 SH   SOLE   0 0 5
Texas Instruments Incorporated Common Stock 882508104 1,866 9,707 SH   SOLE   0 0 9,707
Thermo Fisher Scientific Inc. Common Stock 883556102 11 19 SH   SOLE   0 0 19
Titan Machinery Inc. Common Stock 88830R101 0 5 SH   SOLE   0 0 5
TJX Companies Inc Common Stock 872540109 2,681 40,629 SH   SOLE   0 0 40,629
Trane Technologies plc Common Stock G8994E103 6 35 SH   SOLE   0 0 35
Trex Company, Inc. Common Stock 89531P105 421 4,130 SH   SOLE   0 0 4,130
Tyson Foods, Inc. Class A Common Stock 902494103 3 35 SH   SOLE   0 0 35
U.S. Bancorp Common Stock 902973304 1,800 30,287 SH   SOLE   0 0 30,287
United Parcel Service, Inc. Class B Common Stock 911312106 5 30 SH   SOLE   0 0 30
United Rentals, Inc. Common Stock 911363109 2,848 8,116 SH   SOLE   0 0 8,116
Unity Software, Inc. Common Stock 91332U101 1 10 SH   SOLE   0 0 10
Vanguard Dividend Appreciation ETF Common Stock 921908844 31 201 SH   SOLE   0 0 201
Vanguard FTSE Emerging Markets ETF Common Stock 922042858 1,135 22,698 SH   SOLE   0 0 22,698
Vanguard High Dividend Yield Index ETF Common Stock 921946406 2,325 22,500 SH   SOLE   0 0 22,500
Vanguard Real Estate ETF Common Stock 922908553 110 1,084 SH   SOLE   0 0 1,084
Vanguard Short-Term Corporate Bond ETF Common Stock 92206C409 4,497 54,567 SH   SOLE   0 0 54,567
Vanguard Value ETF Common Stock 922908744 13 96 SH   SOLE   0 0 96
Ventas, Inc. Common Stock 92276F100 46 826 SH   SOLE   0 0 826
Verizon Communications Inc. Common Stock 92343V104 4 82 SH   SOLE   0 0 82
Visa Inc. Class A Common Stock 92826C839 39 176 SH   SOLE   0 0 176
W. P. Carey Inc. Common Stock 92936U109 2 30 SH   SOLE   0 0 30
Walgreens Boots Alliance Inc Common Stock 931427108 20 427 SH   SOLE   0 0 427
Walker & Dunlop, Inc. Common Stock 93148P102 442 3,891 SH   SOLE   0 0 3,891
Walmart Inc. Common Stock 931142103 5 38 SH   SOLE   0 0 38
Walt Disney Company Common Stock 254687106 4 22 SH   SOLE   0 0 22
Waters Corporation Common Stock 941848103 11 32 SH   SOLE   0 0 32
Wells Fargo & Company Common Stock 949746101 131 2,825 SH   SOLE   0 0 2,825
Wendy's Company Common Stock 95058W100 0 6 SH   SOLE   0 0 6
Westamerica Bancorporation Common Stock 957090103 283 5,024 SH   SOLE   0 0 5,024
WEX Inc. Common Stock 96208T104 486 2,760 SH   SOLE   0 0 2,760
Williams Companies, Inc. Common Stock 969457100 5 180 SH   SOLE   0 0 180
Williams-Sonoma, Inc. Common Stock 969904101 971 5,474 SH   SOLE   0 0 5,474
Winnebago Industries, Inc. Common Stock 974637100 653 9,010 SH   SOLE   0 0 9,010
WisdomTree U.S. SmallCap Dividend Fund Common Stock 97717W604 7 234 SH   SOLE   0 0 234
World Fuel Services Corporation Common Stock 981475106 227 6,759 SH   SOLE   0 0 6,759
Yum! Brands, Inc. Common Stock 988498101 2,289 18,713 SH   SOLE   0 0 18,713
Zoetis, Inc. Class A Common Stock 98978V103 3,338 17,192 SH   SOLE   0 0 17,192