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 152 1,186 SH   SOLE   0 0 1,186
Apple Inc. Common 037833100 1,769 7,896 SH   SOLE   0 0 7,896
BP p.l.c. Sponsored ADR Common 055622104 26 688 SH   SOLE   0 0 688
Ball Corporation Common 058498106 3,241 44,518 SH   SOLE   0 0 44,518
BancorpSouth Bank Common 05971J102 247 8,338 SH   SOLE   0 0 8,338
Baxter International Inc. Common 071813109 20 224 SH   SOLE   0 0 224
BlackRock Credit Allocation Income Trust Common 092508100 23 1,661 SH   SOLE   0 0 1,661
BlackRock Capital Debt 092533AC2 65 65,000 PRN   SOLE   0 0 65,000
BlackRock Enhanced Capital and Income Fund Inc Common 09256A109 9 583 SH   SOLE   0 0 583
Boston Beer Company, Inc. Class A Common 100557107 449 1,234 SH   SOLE   0 0 1,234
Broadridge Financial Solutions, Inc. Common 11133T103 323 2,595 SH   SOLE   0 0 2,595
Cboe Global Markets Inc Common 12503M108 3,025 26,322 SH   SOLE   0 0 26,322
CBRE Group, Inc. Class A Common 12504L109 1,558 29,387 SH   SOLE   0 0 29,387
Cantel Medical Corp. Common 138098108 189 2,528 SH   SOLE   0 0 2,528
Casey's General Stores, Inc. Common 147528103 523 3,245 SH   SOLE   0 0 3,245
Caterpillar Inc. Common 149123101 1,575 12,473 SH   SOLE   0 0 12,473
Chemed Corporation Common 16359R103 2,653 6,354 SH   SOLE   0 0 6,354
Chevron Corporation Common 166764100 13 110 SH   SOLE   0 0 110
Church & Dwight Co., Inc. Common 171340102 215 2,853 SH   SOLE   0 0 2,853
Citigroup Inc. Common 172967424 4 57 SH   SOLE   0 0 57
ClearBridge MLP and Midstream Fund Inc Common 184692101 8 678 SH   SOLE   0 0 678
Cognizant Technology Solutions Corporation Class A Common 192446102 1,383 22,947 SH   SOLE   0 0 22,947
Colgate-Palmolive Company Common 194162103 1,301 17,697 SH   SOLE   0 0 17,697
Commerce Bancshares, Inc. Common 200525103 340 5,604 SH   SOLE   0 0 5,604
Cummins Inc. Common 231021106 1,492 9,169 SH   SOLE   0 0 9,169
Xtrackers USD High Yield Corporate Bond ETF Common 233051432 3 67 SH   SOLE   0 0 67
Deere & Company Common 244199105 30 179 SH   SOLE   0 0 179
Delta Air Lines, Inc. Common 247361702 5 82 SH   SOLE   0 0 82
Duke Energy Corporation Common 26441C204 25 260 SH   SOLE   0 0 260
Eagle Financial Bancorp, Inc. Common 26952G107 2 100 SH   SOLE   0 0 100
Eastman Chemical Company Common 277432100 1,675 22,683 SH   SOLE   0 0 22,683
Eaton Vance Corp. Common 278265103 526 11,716 SH   SOLE   0 0 11,716
Ekso Bionics Holdings, Inc. Common 282644202 0 188 SH   SOLE   0 0 188
Enbridge Inc. Common 29250N105 13 383 SH   SOLE   0 0 383
Energy Transfer, L.P. Common 29273V100 2 172 SH   SOLE   0 0 172
Exxon Mobil Corporation Common 30231G102 12 171 SH   SOLE   0 0 171
FB Financial Corporation Common 30257X104 215 5,717 SH   SOLE   0 0 5,717
FactSet Research Systems Inc. Common 303075105 2,005 8,252 SH   SOLE   0 0 8,252
Fastenal Company Common 311900104 295 9,018 SH   SOLE   0 0 9,018
Federated Investors, Inc. Class B Common 314211103 230 7,098 SH   SOLE   0 0 7,098
First Financial Bancorp. Common 320209109 25 1,025 SH   SOLE   0 0 1,025
First Trust NYSE Arca Biotechnology Index Fund Common 33733E203 403 3,256 SH   SOLE   0 0 3,256
First Trust Nasdaq Clean Edge Green Energy Index Fund Common 33733E500 1 55 SH   SOLE   0 0 55
First Trust Value Line Dividend Index Fund Common 33734H106 43 1,228 SH   SOLE   0 0 1,228
First Trust Large Cap Core AlphaDEX Fund Common 33734K109 1,660 27,254 SH   SOLE   0 0 27,254
First Trust Financials AlphaDEX Fund Common 33734X135 1,027 32,281 SH   SOLE   0 0 32,281
First Trust Health Care AlphaDEX Fund Common 33734X143 18 240 SH   SOLE   0 0 240
First Trust Technology AlphaDEX Fund Common 33734X176 39 606 SH   SOLE   0 0 606
First Trust Small Cap Core AlphaDEX Fund Common 33734Y109 29 487 SH   SOLE   0 0 487
First Trust Large Cap Value AlphaDEX Fund Common 33735J101 2,658 51,541 SH   SOLE   0 0 51,541
FirstCash, Inc. Common 33767D105 264 2,885 SH   SOLE   0 0 2,885
Fiserv, Inc. Common 337738108 438 4,228 SH   SOLE   0 0 4,228
Fox Factory Holding Corp. Common 35138V102 415 6,670 SH   SOLE   0 0 6,670
Gartner, Inc. Common 366651107 462 3,232 SH   SOLE   0 0 3,232
Gilead Sciences, Inc. Common 375558103 852 13,445 SH   SOLE   0 0 13,445
Goldman Sachs Group, Inc. Common 38141G104 20 95 SH   SOLE   0 0 95
GoPro, Inc. Class A Common 38268T103 0 9 SH   SOLE   0 0 9
Graco Inc. Common 384109104 730 15,847 SH   SOLE   0 0 15,847
HCI Group, Inc. Common 40416E103 138 3,294 SH   SOLE   0 0 3,294
Halliburton Company Common 406216101 9 490 SH   SOLE   0 0 490
Hershey Company Common 427866108 1,874 12,093 SH   SOLE   0 0 12,093
IPG Photonics Corporation Common 44980X109 883 6,512 SH   SOLE   0 0 6,512
Illumina, Inc. Common 452327109 1,338 4,399 SH   SOLE   0 0 4,399
International Business Machines Corporation Common 459200101 1 10 SH   SOLE   0 0 10
iShares iBoxx $ Investment Grade Corporate Bond ETF Common 464287242 1,275 10,002 SH   SOLE   0 0 10,002
iShares S&P 500 Growth ETF Common 464287309 37 203 SH   SOLE   0 0 203
iShares S&P 500 Value ETF Common 464287408 38 319 SH   SOLE   0 0 319
iShares MSCI EAFE ETF Common 464287465 2,349 36,022 SH   SOLE   0 0 36,022
iShares Russell Mid-Cap Value ETF Common 464287473 1,662 18,534 SH   SOLE   0 0 18,534
iShares Russell Mid-Cap Growth ETF Common 464287481 2,771 19,602 SH   SOLE   0 0 19,602
iShares Core S&P Mid-Cap ETF Common 464287507 44 228 SH   SOLE   0 0 228
iShares Russell 1000 Value ETF Common 464287598 6 47 SH   SOLE   0 0 47
iShares Russell 1000 Growth ETF Common 464287614 4,504 28,213 SH   SOLE   0 0 28,213
iShares Russell 2000 Value ETF Common 464287630 1,027 8,604 SH   SOLE   0 0 8,604
iShares Russell 2000 Growth ETF Common 464287648 994 5,155 SH   SOLE   0 0 5,155
iShares Morningstar Small Cap Value ETF Common 464288703 5 39 SH   SOLE   0 0 39
iShares Core High Dividend ETF Common 46429B663 11 113 SH   SOLE   0 0 113
iShares Core 1-5 Year USD Bond ETF Common 46432F859 1,216 24,088 SH   SOLE   0 0 24,088
JPMorgan Chase & Co. Common 46625H100 37 318 SH   SOLE   0 0 318
John Bean Technologies Corporation Common 477839104 216 2,176 SH   SOLE   0 0 2,176
Johnson & Johnson Common 478160104 1,141 8,817 SH   SOLE   0 0 8,817
Kayne Anderson Midstream/Energy Fund Inc. Common 48661E108 3 272 SH   SOLE   0 0 272
Kellogg Company Common 487836108 1,246 19,356 SH   SOLE   0 0 19,356
Laboratory Corporation of America Holdings Common 50540R409 2,468 14,692 SH   SOLE   0 0 14,692
Landstar System, Inc. Common 515098101 860 7,638 SH   SOLE   0 0 7,638
MSCI Inc. Class A Common 55354G100 5 22 SH   SOLE   0 0 22
Masimo Corporation Common 574795100 2,064 13,874 SH   SOLE   0 0 13,874
Mastercard Incorporated Class A Common 57636Q104 3,976 14,642 SH   SOLE   0 0 14,642
Meridian Bancorp Inc Common 58958U103 237 12,652 SH   SOLE   0 0 12,652
Mettler-Toledo International Inc. Common 592688105 568 806 SH   SOLE   0 0 806
Microsoft Corporation Common 594918104 4,164 29,948 SH   SOLE   0 0 29,948
Middleby Corporation Common 596278101 179 1,530 SH   SOLE   0 0 1,530
National Beverage Corp. Common 635017106 154 3,474 SH   SOLE   0 0 3,474
Neogen Corporation Common 640491106 6 83 SH   SOLE   0 0 83
Neuberger Berman MLP and Energy Income Fund Inc. Common 64129H104 3 416 SH   SOLE   0 0 416
Novo Nordisk A/S Sponsored ADR Class B Common 670100205 1,258 24,334 SH   SOLE   0 0 24,334
NVIDIA Corporation Common 67066G104 354 2,031 SH   SOLE   0 0 2,031
Omnicom Group Inc Common 681919106 31 400 SH   SOLE   0 0 400
Omega Healthcare Investors, Inc. Common 681936100 306 7,331 SH   SOLE   0 0 7,331
Oracle Corporation Common 68389X105 1,671 30,364 SH   SOLE   0 0 30,364
PayPal Holdings Inc Common 70450Y103 1,290 12,451 SH   SOLE   0 0 12,451
Polaris Inc. Common 731068102 732 8,318 SH   SOLE   0 0 8,318
Procter & Gamble Company Common 742718109 87 700 SH   SOLE   0 0 700
Progressive Corporation Common 743315103 560 7,253 SH   SOLE   0 0 7,253
Proto Labs, Inc. Common 743713109 223 2,185 SH   SOLE   0 0 2,185
Public Service Enterprise Group Inc Common 744573106 12 200 SH   SOLE   0 0 200
RMR Group, Inc. Class A Common 74967R106 0 6 SH   SOLE   0 0 6
ResMed Inc. Common 761152107 2,442 18,072 SH   SOLE   0 0 18,072
Rockwell Automation, Inc. Common 773903109 1,700 10,315 SH   SOLE   0 0 10,315
Rollins, Inc. Common 775711104 391 11,463 SH   SOLE   0 0 11,463
Ross Stores, Inc. Common 778296103 526 4,785 SH   SOLE   0 0 4,785
SPDR Portfolio Short Term Corporate Bond ETF Common 78464A474 2,043 66,215 SH   SOLE   0 0 66,215
SPDR Portfolio S&P 500 Value ETF Common 78464A508 3 96 SH   SOLE   0 0 96
SPDR Bloomberg Barclays Investment Grade Floating Rate ETF Common 78468R200 4 143 SH   SOLE   0 0 143
Sabra Health Care REIT, Inc. Common 78573L106 5 205 SH   SOLE   0 0 205
SAP SE Sponsored ADR Common 803054204 1,674 14,202 SH   SOLE   0 0 14,202
Schlumberger NV Common 806857108 271 7,935 SH   SOLE   0 0 7,935
Scotts Miracle-Gro Company Class A Common 810186106 335 3,286 SH   SOLE   0 0 3,286
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 1 13 SH   SOLE   0 0 13
Consumer Discretionary Select Sector SPDR Fund Common 81369Y407 1 9 SH   SOLE   0 0 9
Energy Select Sector SPDR Fund Common 81369Y506 1,046 17,668 SH   SOLE   0 0 17,668
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 262 10,145 SH   SOLE   0 0 10,145
ServisFirst Bancshares Inc Common 81768T108 190 5,721 SH   SOLE   0 0 5,721
Sherwin-Williams Company Common 824348106 1,955 3,555 SH   SOLE   0 0 3,555
Skyworks Solutions, Inc. Common 83088M102 226 2,850 SH   SOLE   0 0 2,850
A. O. Smith Corporation Common 831865209 1,157 24,243 SH   SOLE   0 0 24,243
SunCoke Energy, Inc. Common 86722A103 1 90 SH   SOLE   0 0 90
TJX Companies Inc Common 872540109 1,901 34,103 SH   SOLE   0 0 34,103
Tapestry, Inc. Common 876030107 567 21,768 SH   SOLE   0 0 21,768
Target Corporation Common 87612E106 53 500 SH   SOLE   0 0 500
Texas Instruments Incorporated Common 882508104 1,080 8,353 SH   SOLE   0 0 8,353
3M Company Common 88579Y101 13 80 SH   SOLE   0 0 80
U.S. Bancorp Common 902973304 1,490 26,921 SH   SOLE   0 0 26,921
United Rentals, Inc. Common 911363109 381 3,059 SH   SOLE   0 0 3,059
Universal Insurance Holdings, Inc. Common 91359V107 193 6,421 SH   SOLE   0 0 6,421
Vanguard Dividend Appreciation ETF Common 921908844 14 113 SH   SOLE   0 0 113
Vanguard FTSE Developed Markets ETF Common 921943858 88 2,130 SH   SOLE   0 0 2,130
Vanguard High Dividend Yield Index ETF Common 921946406 11 126 SH   SOLE   0 0 126
Vanguard Short-Term Inflation-Protected Securities ETF Common 922020805 8 172 SH   SOLE   0 0 172
Vanguard Total International Bond ETF Common 92203J407 1 22 SH   SOLE   0 0 22
Vanguard FTSE Emerging Markets ETF Common 922042858 1,426 35,418 SH   SOLE   0 0 35,418
Vanguard Short-Term Treasury ETF Common 92206C102 4 70 SH   SOLE   0 0 70
Vanguard Short-Term Corporate Bond ETF Common 92206C409 2,679 33,049 SH   SOLE   0 0 33,049
Vanguard Intermediate-Term Treasury ETF Common 92206C706 3 39 SH   SOLE   0 0 39
Vanguard Mortgage-Backed Securities ETF Common 92206C771 7 123 SH   SOLE   0 0 123
Varian Medical Systems, Inc. Common 92220P105 2,393 20,095 SH   SOLE   0 0 20,095
Ventas, Inc. Common 92276F100 60 826 SH   SOLE   0 0 826
Vanguard Real Estate ETF Common 922908553 402 4,308 SH   SOLE   0 0 4,308
Vanguard Value ETF Common 922908744 7 66 SH   SOLE   0 0 66
Waters Corporation Common 941848103 7 32 SH   SOLE   0 0 32
Wells Fargo & Company Common 949746101 18 352 SH   SOLE   0 0 352
Westamerica Bancorporation Common 957090103 222 3,567 SH   SOLE   0 0 3,567
WEX Inc. Common 96208T104 409 2,026 SH   SOLE   0 0 2,026
Williams-Sonoma, Inc. Common 969904101 275 4,038 SH   SOLE   0 0 4,038
WisdomTree U.S. MidCap Dividend Fund Common 97717W505 45 1,239 SH   SOLE   0 0 1,239
WisdomTree U.S. SmallCap Dividend Fund Common 97717W604 6 234 SH   SOLE   0 0 234
World Fuel Services Corporation Common 981475106 194 4,854 SH   SOLE   0 0 4,854
Yum! Brands, Inc. Common 988498101 1,759 15,510 SH   SOLE   0 0 15,510
Zoetis, Inc. Class A Common 98978V103 1,769 14,198 SH   SOLE   0 0 14,198
Accenture Plc Class A Common G1151C101 2,847 14,802 SH   SOLE   0 0 14,802
Jazz Pharmaceuticals Plc Common G50871105 108 844 SH   SOLE   0 0 844
Medtronic Plc Common G5960L103 1,997 18,386 SH   SOLE   0 0 18,386