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 134 1,193 SH   SOLE   0 0 1,193
Amazon.com, Inc. Common 023135106 9 5 SH   SOLE   0 0 5
Apple Inc. Common 037833100 2,287 7,788 SH   SOLE   0 0 7,788
BP p.l.c. Sponsored ADR Common 055622104 26 688 SH   SOLE   0 0 688
Ball Corporation Common 058498106 2,920 45,155 SH   SOLE   0 0 45,155
BancorpSouth Bank Common 05971J102 264 8,395 SH   SOLE   0 0 8,395
Baxter International Inc. Common 071813109 19 228 SH   SOLE   0 0 228
BlackRock Credit Allocation Income Trust Common 092508100 23 1,661 SH   SOLE   0 0 1,661
BlackRock Capital Debt 092533AC2 55 55,000 PRN   SOLE   0 0 55,000
BlackRock Enhanced Capital and Income Fund Inc Common 09256A109 10 583 SH   SOLE   0 0 583
Boston Beer Company, Inc. Class A Common 100557107 466 1,234 SH   SOLE   0 0 1,234
Broadridge Financial Solutions, Inc. Common 11133T103 324 2,620 SH   SOLE   0 0 2,620
Cboe Global Markets Inc Common 12503M108 3,133 26,110 SH   SOLE   0 0 26,110
CBRE Group, Inc. Class A Common 12504L109 1,777 28,998 SH   SOLE   0 0 28,998
Cantel Medical Corp. Common 138098108 179 2,528 SH   SOLE   0 0 2,528
Casey's General Stores, Inc. Common 147528103 517 3,253 SH   SOLE   0 0 3,253
Caterpillar Inc. Common 149123101 1,807 12,239 SH   SOLE   0 0 12,239
Chemed Corporation Common 16359R103 2,763 6,291 SH   SOLE   0 0 6,291
Chevron Corporation Common 166764100 13 112 SH   SOLE   0 0 112
Church & Dwight Co., Inc. Common 171340102 202 2,865 SH   SOLE   0 0 2,865
Citigroup Inc. Common 172967424 5 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,406 22,670 SH   SOLE   0 0 22,670
Colgate-Palmolive Company Common 194162103 1,197 17,387 SH   SOLE   0 0 17,387
Commerce Bancshares, Inc. Common 200525103 399 5,871 SH   SOLE   0 0 5,871
Cummins Inc. Common 231021106 1,637 9,145 SH   SOLE   0 0 9,145
Xtrackers USD High Yield Corporate Bond ETF Common 233051432 2 34 SH   SOLE   0 0 34
Deere & Company Common 244199105 32 183 SH   SOLE   0 0 183
Delta Air Lines, Inc. Common 247361702 2 41 SH   SOLE   0 0 41
Duke Energy Corporation Common 26441C204 24 260 SH   SOLE   0 0 260
Eastman Chemical Company Common 277432100 1,785 22,521 SH   SOLE   0 0 22,521
Eaton Vance Corp. Common 278265103 549 11,757 SH   SOLE   0 0 11,757
Ekso Bionics Holdings, Inc. Common 282644202 0 188 SH   SOLE   0 0 188
Enbridge Inc. Common 29250N105 15 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 172 SH   SOLE   0 0 172
FB Financial Corporation Common 30257X104 226 5,717 SH   SOLE   0 0 5,717
FactSet Research Systems Inc. Common 303075105 2,204 8,213 SH   SOLE   0 0 8,213
Fastenal Company Common 311900104 335 9,065 SH   SOLE   0 0 9,065
Federated Investors, Inc. Class B Common 314211103 238 7,294 SH   SOLE   0 0 7,294
First Financial Bancorp. Common 320209109 26 1,025 SH   SOLE   0 0 1,025
First Trust NYSE Arca Biotechnology Index Fund Common 33733E203 269 1,807 SH   SOLE   0 0 1,807
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 44 1,228 SH   SOLE   0 0 1,228
First Trust Large Cap Core AlphaDEX Fund Common 33734K109 966 14,803 SH   SOLE   0 0 14,803
First Trust Financials AlphaDEX Fund Common 33734X135 2 64 SH   SOLE   0 0 64
First Trust Health Care AlphaDEX Fund Common 33734X143 20 240 SH   SOLE   0 0 240
First Trust Technology AlphaDEX Fund Common 33734X176 45 614 SH   SOLE   0 0 614
First Trust Small Cap Core AlphaDEX Fund Common 33734Y109 32 487 SH   SOLE   0 0 487
First Trust Large Cap Value AlphaDEX Fund Common 33735J101 3,047 53,921 SH   SOLE   0 0 53,921
FirstCash, Inc. Common 33767D105 233 2,885 SH   SOLE   0 0 2,885
Fiserv, Inc. Common 337738108 502 4,338 SH   SOLE   0 0 4,338
Fox Factory Holding Corp. Common 35138V102 464 6,670 SH   SOLE   0 0 6,670
Gartner, Inc. Common 366651107 503 3,265 SH   SOLE   0 0 3,265
Gilead Sciences, Inc. Common 375558103 863 13,283 SH   SOLE   0 0 13,283
Goldman Sachs Group, Inc. Common 38141G104 22 96 SH   SOLE   0 0 96
GoPro, Inc. Class A Common 38268T103 0 9 SH   SOLE   0 0 9
Graco Inc. Common 384109104 828 15,925 SH   SOLE   0 0 15,925
HCI Group, Inc. Common 40416E103 150 3,294 SH   SOLE   0 0 3,294
Halliburton Company Common 406216101 12 495 SH   SOLE   0 0 495
Hershey Company Common 427866108 1,747 11,884 SH   SOLE   0 0 11,884
IPG Photonics Corporation Common 44980X109 935 6,452 SH   SOLE   0 0 6,452
Illumina, Inc. Common 452327109 1,443 4,349 SH   SOLE   0 0 4,349
International Business Machines Corporation Common 459200101 1 10 SH   SOLE   0 0 10
iShares iBoxx $ Investment Grade Corporate Bond ETF Common 464287242 1,224 9,564 SH   SOLE   0 0 9,564
iShares S&P 500 Growth ETF Common 464287309 19 100 SH   SOLE   0 0 100
iShares S&P 500 Value ETF Common 464287408 21 159 SH   SOLE   0 0 159
iShares MSCI EAFE ETF Common 464287465 2,631 37,896 SH   SOLE   0 0 37,896
iShares Russell Mid-Cap Value ETF Common 464287473 1,788 18,869 SH   SOLE   0 0 18,869
iShares Russell Mid-Cap Growth ETF Common 464287481 3,005 19,696 SH   SOLE   0 0 19,696
iShares Core S&P Mid-Cap ETF Common 464287507 35 168 SH   SOLE   0 0 168
iShares Russell 1000 Value ETF Common 464287598 6 47 SH   SOLE   0 0 47
iShares Russell 1000 Growth ETF Common 464287614 4,875 27,712 SH   SOLE   0 0 27,712
iShares Russell 2000 Value ETF Common 464287630 1,138 8,850 SH   SOLE   0 0 8,850
iShares Russell 2000 Growth ETF Common 464287648 1,106 5,163 SH   SOLE   0 0 5,163
iShares Morningstar Small Cap Value ETF Common 464288703 6 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,197 23,754 SH   SOLE   0 0 23,754
JPMorgan Chase & Co. Common 46625H100 45 323 SH   SOLE   0 0 323
John Bean Technologies Corporation Common 477839104 245 2,176 SH   SOLE   0 0 2,176
Johnson & Johnson Common 478160104 1,270 8,705 SH   SOLE   0 0 8,705
Kayne Anderson Midstream/Energy Fund Inc. Common 48661E108 3 272 SH   SOLE   0 0 272
Kellogg Company Common 487836108 1,316 19,026 SH   SOLE   0 0 19,026
Laboratory Corporation of America Holdings Common 50540R409 2,459 14,536 SH   SOLE   0 0 14,536
Landstar System, Inc. Common 515098101 873 7,667 SH   SOLE   0 0 7,667
MSCI Inc. Class A Common 55354G100 6 22 SH   SOLE   0 0 22
Masimo Corporation Common 574795100 2,174 13,753 SH   SOLE   0 0 13,753
Mastercard Incorporated Class A Common 57636Q104 4,316 14,456 SH   SOLE   0 0 14,456
Meridian Bancorp Inc Common 58958U103 254 12,652 SH   SOLE   0 0 12,652
Mettler-Toledo International Inc. Common 592688105 654 824 SH   SOLE   0 0 824
Microsoft Corporation Common 594918104 4,668 29,599 SH   SOLE   0 0 29,599
Middleby Corporation Common 596278101 168 1,530 SH   SOLE   0 0 1,530
National Beverage Corp. Common 635017106 177 3,474 SH   SOLE   0 0 3,474
Neogen Corporation Common 640491106 5 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,394 24,087 SH   SOLE   0 0 24,087
NVIDIA Corporation Common 67066G104 485 2,061 SH   SOLE   0 0 2,061
Omnicom Group Inc Common 681919106 32 400 SH   SOLE   0 0 400
Omega Healthcare Investors, Inc. Common 681936100 313 7,385 SH   SOLE   0 0 7,385
Oracle Corporation Common 68389X105 1,587 29,960 SH   SOLE   0 0 29,960
PayPal Holdings Inc Common 70450Y103 1,327 12,265 SH   SOLE   0 0 12,265
Polaris Inc. Common 731068102 838 8,241 SH   SOLE   0 0 8,241
Procter & Gamble Company Common 742718109 88 703 SH   SOLE   0 0 703
Progressive Corporation Common 743315103 530 7,317 SH   SOLE   0 0 7,317
Proto Labs, Inc. Common 743713109 222 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,787 17,987 SH   SOLE   0 0 17,987
Rockwell Automation, Inc. Common 773903109 2,075 10,236 SH   SOLE   0 0 10,236
Rollins, Inc. Common 775711104 386 11,655 SH   SOLE   0 0 11,655
Ross Stores, Inc. Common 778296103 563 4,837 SH   SOLE   0 0 4,837
SPDR Portfolio Short Term Corporate Bond ETF Common 78464A474 2,689 87,198 SH   SOLE   0 0 87,198
SPDR Portfolio S&P 500 Value ETF Common 78464A508 2 48 SH   SOLE   0 0 48
SPDR Bloomberg Barclays Investment Grade Floating Rate ETF Common 78468R200 2 72 SH   SOLE   0 0 72
Sabra Health Care REIT, Inc. Common 78573L106 4 205 SH   SOLE   0 0 205
SAP SE Sponsored ADR Common 803054204 1,877 14,008 SH   SOLE   0 0 14,008
Schlumberger NV Common 806857108 311 7,744 SH   SOLE   0 0 7,744
Scotts Miracle-Gro Company Class A Common 810186106 352 3,319 SH   SOLE   0 0 3,319
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
Financial Select Sector SPDR Fund Common 81369Y605 2 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 249 10,231 SH   SOLE   0 0 10,231
ServisFirst Bancshares Inc Common 81768T108 216 5,721 SH   SOLE   0 0 5,721
Sherwin-Williams Company Common 824348106 2,068 3,543 SH   SOLE   0 0 3,543
Skyworks Solutions, Inc. Common 83088M102 365 3,019 SH   SOLE   0 0 3,019
A. O. Smith Corporation Common 831865209 1,146 24,046 SH   SOLE   0 0 24,046
SunCoke Energy, Inc. Common 86722A103 1 90 SH   SOLE   0 0 90
TJX Companies Inc Common 872540109 2,084 34,126 SH   SOLE   0 0 34,126
Tapestry, Inc. Common 876030107 523 19,381 SH   SOLE   0 0 19,381
Target Corporation Common 87612E106 64 500 SH   SOLE   0 0 500
Texas Instruments Incorporated Common 882508104 1,060 8,266 SH   SOLE   0 0 8,266
3M Company Common 88579Y101 14 81 SH   SOLE   0 0 81
U.S. Bancorp Common 902973304 1,570 26,479 SH   SOLE   0 0 26,479
United Rentals, Inc. Common 911363109 514 3,085 SH   SOLE   0 0 3,085
Universal Insurance Holdings, Inc. Common 91359V107 180 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 76 1,735 SH   SOLE   0 0 1,735
Vanguard High Dividend Yield Index ETF Common 921946406 2,123 22,656 SH   SOLE   0 0 22,656
Vanguard Short-Term Inflation-Protected Securities ETF Common 922020805 4 86 SH   SOLE   0 0 86
Vanguard Total International Bond ETF Common 92203J407 1 11 SH   SOLE   0 0 11
Vanguard FTSE Emerging Markets ETF Common 922042858 1,425 32,041 SH   SOLE   0 0 32,041
Vanguard Short-Term Treasury ETF Common 92206C102 2 35 SH   SOLE   0 0 35
Vanguard Short-Term Corporate Bond ETF Common 92206C409 3,257 40,199 SH   SOLE   0 0 40,199
Vanguard Intermediate-Term Treasury ETF Common 92206C706 1 19 SH   SOLE   0 0 19
Vanguard Mortgage-Backed Securities ETF Common 92206C771 3 62 SH   SOLE   0 0 62
Varian Medical Systems, Inc. Common 92220P105 2,832 19,944 SH   SOLE   0 0 19,944
Ventas, Inc. Common 92276F100 48 826 SH   SOLE   0 0 826
Vanguard Real Estate ETF Common 922908553 203 2,186 SH   SOLE   0 0 2,186
Vanguard Value ETF Common 922908744 8 66 SH   SOLE   0 0 66
Waters Corporation Common 941848103 7 32 SH   SOLE   0 0 32
Wells Fargo & Company Common 949746101 19 355 SH   SOLE   0 0 355
Westamerica Bancorporation Common 957090103 243 3,587 SH   SOLE   0 0 3,587
WEX Inc. Common 96208T104 430 2,052 SH   SOLE   0 0 2,052
Williams-Sonoma, Inc. Common 969904101 298 4,051 SH   SOLE   0 0 4,051
WisdomTree U.S. MidCap Dividend Fund Common 97717W505 47 1,239 SH   SOLE   0 0 1,239
WisdomTree U.S. SmallCap Dividend Fund Common 97717W604 7 234 SH   SOLE   0 0 234
World Fuel Services Corporation Common 981475106 212 4,886 SH   SOLE   0 0 4,886
Yum! Brands, Inc. Common 988498101 1,548 15,368 SH   SOLE   0 0 15,368
Zoetis, Inc. Class A Common 98978V103 1,867 14,108 SH   SOLE   0 0 14,108
Accenture Plc Class A Common G1151C101 3,069 14,575 SH   SOLE   0 0 14,575
Jazz Pharmaceuticals Plc Common G50871105 126 844 SH   SOLE   0 0 844
Medtronic Plc Common G5960L103 2,077 18,306 SH   SOLE   0 0 18,306