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 20 113 SH   SOLE   0 0 113
ACCENTURE PLC Common Stock G1151C101 3,834 14,678 SH   SOLE   0 0 14,678
AGNC INVESTMENT Common Stock 00123Q104 0 10 SH   SOLE   0 0 10
ALLIANCE DATA Common Stock 018581108 82 1,101 SH   SOLE   0 0 1,101
ALPHABET INC Common Stock 02079K305 4 2 SH   SOLE   0 0 2
AMAZON COM Common Stock 023135106 23 7 SH   SOLE   0 0 7
AMERICAN FINANCIAL Common Stock 025932104 0 5 SH   SOLE   0 0 5
APPLE INC Common Stock 037833100 4,192 31,592 SH   SOLE   0 0 31,592
APPLIED GENETIC Common Stock 03820J100 0 1 SH   SOLE   0 0 1
BALL CORP Common Stock 058498106 4,501 48,307 SH   SOLE   0 0 48,307
BANCORPSOUTH BANK Common Stock 05971J102 216 7,874 SH   SOLE   0 0 7,874
BAXTER INTL Common Stock 071813109 28 344 SH   SOLE   0 0 344
BLACKROCK CAP Debt 092533AC2 60 60,000 PRN   SOLE   0 0 60,000
BLACKROCK CREDIT Common Stock 092508100 24 1,661 SH   SOLE   0 0 1,661
BLACKROCK ENHANCED Common Stock 09256A109 10 583 SH   SOLE   0 0 583
BOSTON BEER Common Stock 100557107 1,005 1,011 SH   SOLE   0 0 1,011
BP PLC Common Stock 055622104 14 688 SH   SOLE   0 0 688
BROADRIDGE FINANCIAL Common Stock 11133T103 384 2,505 SH   SOLE   0 0 2,505
CALLAWAY GOLF Common Stock 131193104 0 5 SH   SOLE   0 0 5
CARS COM Common Stock 14575E105 3 266 SH   SOLE   0 0 266
CASEYS GENL Common Stock 147528103 580 3,248 SH   SOLE   0 0 3,248
CATERPILLAR INC Common Stock 149123101 2,448 13,447 SH   SOLE   0 0 13,447
CBOE GLOBAL Common Stock 12503M108 2,492 26,765 SH   SOLE   0 0 26,765
CBRE GROUP Common Stock 12504L109 1,881 29,986 SH   SOLE   0 0 29,986
CHEMED CORP Common Stock 16359R103 3,353 6,296 SH   SOLE   0 0 6,296
CHEVRON CORP Common Stock 166764100 16 191 SH   SOLE   0 0 191
CHURCH & DWIGHT Common Stock 171340102 250 2,861 SH   SOLE   0 0 2,861
CITIGROUP INC Common Stock 172967424 4 57 SH   SOLE   0 0 57
CLEARBRIDGE MLP Common Stock 184692200 2 135 SH   SOLE   0 0 135
COCA COLA COMPANY Common Stock 191216100 17 311 SH   SOLE   0 0 311
COGNIZANT TECH Common Stock 192446102 1,926 23,501 SH   SOLE   0 0 23,501
COHEN & STEERS Common Stock 19247L106 0 10 SH   SOLE   0 0 10
COLGATE-PALMOLIVE Common Stock 194162103 1,507 17,619 SH   SOLE   0 0 17,619
COMMERCE BANCSHARES Common Stock 200525103 369 5,623 SH   SOLE   0 0 5,623
CONSUMER DISCRETIONARY Common Stock 81369Y407 4 27 SH   SOLE   0 0 27
CUMMINS INC Common Stock 231021106 2,132 9,386 SH   SOLE   0 0 9,386
DEERE & CO Common Stock 244199105 68 251 SH   SOLE   0 0 251
DELL TECHNOLOGIES Common Stock 24703L202 0 4 SH   SOLE   0 0 4
DUKE ENERGY Common Stock 26441C204 24 260 SH   SOLE   0 0 260
EASTMAN CHEMICAL Common Stock 277432100 2,460 24,530 SH   SOLE   0 0 24,530
EATON VANCE Common Stock 278265103 756 11,128 SH   SOLE   0 0 11,128
EKSO BIONICS Common Stock 282644301 0 13 SH   SOLE   0 0 13
ENBRIDGE INC Common Stock 29250N105 12 383 SH   SOLE   0 0 383
ENERGY TRANSFER Common Stock 29273V100 1 172 SH   SOLE   0 0 172
EXXON MOBIL Common Stock 30231G102 13 314 SH   SOLE   0 0 314
FACTSET RESEARCH Common Stock 303075105 2,752 8,278 SH   SOLE   0 0 8,278
FASTENAL CO Common Stock 311900104 418 8,569 SH   SOLE   0 0 8,569
FB FINANCIAL Common Stock 30257X104 241 6,926 SH   SOLE   0 0 6,926
FEDERATED HERMES Common Stock 314211103 203 7,042 SH   SOLE   0 0 7,042
FIRST FINANCIAL Common Stock 320209109 18 1,025 SH   SOLE   0 0 1,025
FIRST TRUST Common Stock 33733E203 189 1,126 SH   SOLE   0 0 1,126
FIRST TRUST Common Stock 33733E500 4 55 SH   SOLE   0 0 55
FIRST TRUST Common Stock 33734K109 658 8,961 SH   SOLE   0 0 8,961
FIRST TRUST Common Stock 33734X135 2 64 SH   SOLE   0 0 64
FIRST TRUST Common Stock 33734X176 2 21 SH   SOLE   0 0 21
FIRST TRUST Common Stock 33735J101 1,972 35,900 SH   SOLE   0 0 35,900
FIRSTCASH INC Common Stock 33767D105 143 2,037 SH   SOLE   0 0 2,037
FISERV INC Common Stock 337738108 485 4,258 SH   SOLE   0 0 4,258
FOX FACTORY Common Stock 35138V102 654 6,187 SH   SOLE   0 0 6,187
GANNETT COMPANY Common Stock 36472T109 12 3,583 SH   SOLE   0 0 3,583
GARTNER INC Common Stock 366651107 516 3,222 SH   SOLE   0 0 3,222
GENERAL ELECTRIC Common Stock 369604103 0 10 SH   SOLE   0 0 10
GILEAD SCIENCES Common Stock 375558103 816 13,998 SH   SOLE   0 0 13,998
GOLDMAN SACHS Common Stock 38141G104 39 149 SH   SOLE   0 0 149
GOPRO INC Common Stock 38268T103 0 9 SH   SOLE   0 0 9
GRACO INC Common Stock 384109104 994 13,737 SH   SOLE   0 0 13,737
HALLIBURTON COMPANY Common Stock 406216101 19 1,019 SH   SOLE   0 0 1,019
HERSHEY COMPANY Common Stock 427866108 1,811 11,891 SH   SOLE   0 0 11,891
ILLUMINA INC Common Stock 452327109 1,653 4,467 SH   SOLE   0 0 4,467
INTL BUSINESS Common Stock 459200101 1 10 SH   SOLE   0 0 10
IPG PHOTONICS Common Stock 44980X109 1,476 6,595 SH   SOLE   0 0 6,595
ISHARES CORE Common Stock 464287507 34 147 SH   SOLE   0 0 147
ISHARES CORE Common Stock 46429B663 10 113 SH   SOLE   0 0 113
ISHARES CORE Common Stock 46432F859 1,308 25,327 SH   SOLE   0 0 25,327
ISHARES IBOXX Common Stock 464287242 1,314 9,510 SH   SOLE   0 0 9,510
ISHARES MORNINGSTAR Common Stock 464288703 5 39 SH   SOLE   0 0 39
ISHARES MSCI Common Stock 464287465 2,842 38,952 SH   SOLE   0 0 38,952
ISHARES RUSS Common Stock 464287473 1,763 18,182 SH   SOLE   0 0 18,182
ISHARES RUSSELL Common Stock 464287481 3,820 37,212 SH   SOLE   0 0 37,212
ISHARES RUSSELL Common Stock 464287614 6,022 24,975 SH   SOLE   0 0 24,975
ISHARES RUSSELL Common Stock 464287630 1,138 8,640 SH   SOLE   0 0 8,640
ISHARES RUSSELL Common Stock 464287648 1,402 4,890 SH   SOLE   0 0 4,890
ISHARES RUSSELL Common Stock 464287655 7 36 SH   SOLE   0 0 36
JAZZ PHARMACEUTICALS Common Stock G50871105 264 1,599 SH   SOLE   0 0 1,599
JOHN BEAN Common Stock 477839104 281 2,467 SH   SOLE   0 0 2,467
JOHNSON & JOHNSON Common Stock 478160104 1,392 8,844 SH   SOLE   0 0 8,844
JPMORGAN CHASE Common Stock 46625H100 70 553 SH   SOLE   0 0 553
KAYNE ANDERSON Common Stock 48661E108 2 272 SH   SOLE   0 0 272
KELLOGG CO Common Stock 487836108 1,189 19,106 SH   SOLE   0 0 19,106
LABORATORY CORP Common Stock 50540R409 3,029 14,880 SH   SOLE   0 0 14,880
LANDSTAR SYSTEM Common Stock 515098101 1,034 7,681 SH   SOLE   0 0 7,681
MASIMO CORP Common Stock 574795100 2,463 9,179 SH   SOLE   0 0 9,179
MASTERCARD INC Common Stock 57636Q104 3,644 10,208 SH   SOLE   0 0 10,208
MCDONALDS CORP Common Stock 580135101 0 1 SH   SOLE   0 0 1
MERIDIAN BANCORP Common Stock 58958U103 179 11,979 SH   SOLE   0 0 11,979
METTLER TOLEDO INTL INC Common Stock 592688105 927 813 SH   SOLE   0 0 813
MICROSOFT CORP Common Stock 594918104 5,179 23,287 SH   SOLE   0 0 23,287
MIDDLEBY CORP Common Stock 596278101 283 2,192 SH   SOLE   0 0 2,192
MSCI INC Common Stock 55354G100 5 11 SH   SOLE   0 0 11
NATIONAL BEVERAGE Common Stock 635017106 404 4,762 SH   SOLE   0 0 4,762
NEOGEN CORP Common Stock 640491106 9 119 SH   SOLE   0 0 119
NEUBERGER BERMAN Common Stock 64129H104 1 416 SH   SOLE   0 0 416
NOVO NORDISK Common Stock 670100205 1,774 25,394 SH   SOLE   0 0 25,394
NVIDIA CORP Common Stock 67066G104 783 1,499 SH   SOLE   0 0 1,499
OASIS MIDSTREAM Common Stock 67420T206 0 2 SH   SOLE   0 0 2
OMEGA HEALTHCARE Common Stock 681936100 262 7,212 SH   SOLE   0 0 7,212
OMNICOM GROUP Common Stock 681919106 25 400 SH   SOLE   0 0 400
ORACLE CORP Common Stock 68389X105 1,995 30,843 SH   SOLE   0 0 30,843
PAYPAL HOLDINGS Common Stock 70450Y103 2,952 12,603 SH   SOLE   0 0 12,603
PLUG POWER Common Stock 72919P202 0 3 SH   SOLE   0 0 3
POLARIS INC Common Stock 731068102 796 8,358 SH   SOLE   0 0 8,358
PROCTER & GAMBLE Common Stock 742718109 177 1,273 SH   SOLE   0 0 1,273
PROGRESSIVE CORP Common Stock 743315103 727 7,355 SH   SOLE   0 0 7,355
PROTO LABS Common Stock 743713109 326 2,125 SH   SOLE   0 0 2,125
PUBLIC SERVICE Common Stock 744573106 12 200 SH   SOLE   0 0 200
RESMED INC Common Stock 761152107 3,920 18,441 SH   SOLE   0 0 18,441
RMR GROUP Common Stock 74967R106 0 6 SH   SOLE   0 0 6
ROCKWELL AUTOMATION Common Stock 773903109 2,581 10,290 SH   SOLE   0 0 10,290
ROLLINS INC Common Stock 775711104 651 17,741 SH   SOLE   0 0 17,741
ROSS STORES Common Stock 778296103 596 4,850 SH   SOLE   0 0 4,850
SABRA HEALTH Common Stock 78573L106 4 205 SH   SOLE   0 0 205
SAP SE Common Stock 803054204 1,880 14,420 SH   SOLE   0 0 14,420
SCHLUMBERGER LTD Common Stock 806857108 15 702 SH   SOLE   0 0 702
SCOTTS MIRACLE-GRO Common Stock 810186106 625 3,141 SH   SOLE   0 0 3,141
SECTOR CONSUMER Common Stock 81369Y308 3 39 SH   SOLE   0 0 39
SECTOR FINANCIAL Common Stock 81369Y605 5 153 SH   SOLE   0 0 153
SECTOR HEALTHCARE Common Stock 81369Y209 12 104 SH   SOLE   0 0 104
SECTOR INDUSTRIAL Common Stock 81369Y704 5 54 SH   SOLE   0 0 54
SECTOR MATERIALS Common Stock 81369Y100 4 55 SH   SOLE   0 0 55
SECTOR TECHNOLOGY Common Stock 81369Y803 32 247 SH   SOLE   0 0 247
SELECT SECTOR Common Stock 81369Y860 1 21 SH   SOLE   0 0 21
SERVICE PROPERTIES Common Stock 81761L102 111 9,682 SH   SOLE   0 0 9,682
SERVISFIRST BANCSHARES Common Stock 81768T108 238 5,899 SH   SOLE   0 0 5,899
SHERWIN WILLIAMS Common Stock 824348106 2,661 3,621 SH   SOLE   0 0 3,621
SKYWORKS SOLUTIONS Common Stock 83088M102 2,535 16,584 SH   SOLE   0 0 16,584
SMITH AO Common Stock 831865209 1,338 24,412 SH   SOLE   0 0 24,412
SPDR DOW Common Stock 78467X109 7 22 SH   SOLE   0 0 22
SPDR PORTFOLIO Common Stock 78464A474 3,677 117,087 SH   SOLE   0 0 117,087
SUNCOKE ENERGY Common Stock 86722A103 0 90 SH   SOLE   0 0 90
TAPESTRY INC Common Stock 876030107 720 23,157 SH   SOLE   0 0 23,157
TARGET CORP Common Stock 87612E106 88 500 SH   SOLE   0 0 500
TEGNA INC Common Stock 87901J105 11 800 SH   SOLE   0 0 800
TEXAS INSTRUMENTS Common Stock 882508104 1,419 8,646 SH   SOLE   0 0 8,646
TITAN MACHINERY Common Stock 88830R101 0 5 SH   SOLE   0 0 5
TJX COS Common Stock 872540109 2,434 35,643 SH   SOLE   0 0 35,643
TREX CO Common Stock 89531P105 246 2,935 SH   SOLE   0 0 2,935
U S BANCORP DE Common Stock 902973304 1,256 26,948 SH   SOLE   0 0 26,948
UNITED RENTALS Common Stock 911363109 1,231 5,307 SH   SOLE   0 0 5,307
UNIVERSAL INSURANCE Common Stock 91359V107 97 6,439 SH   SOLE   0 0 6,439
VANGUARD DIVIDEND Common Stock 921908844 22 159 SH   SOLE   0 0 159
VANGUARD FSTE Common Stock 922042858 1,175 23,449 SH   SOLE   0 0 23,449
VANGUARD HIGH Common Stock 921946406 2,013 21,998 SH   SOLE   0 0 21,998
VANGUARD REAL Common Stock 922908553 111 1,310 SH   SOLE   0 0 1,310
VANGUARD SHORT Common Stock 92206C409 3,992 47,947 SH   SOLE   0 0 47,947
VANGUARD VALUE Common Stock 922908744 11 96 SH   SOLE   0 0 96
VARIAN MEDICAL Common Stock 92220P105 3,525 20,139 SH   SOLE   0 0 20,139
VENTAS INC Common Stock 92276F100 41 826 SH   SOLE   0 0 826
WALT DISNEY Common Stock 254687106 0 2 SH   SOLE   0 0 2
WATERS CORP Common Stock 941848103 8 32 SH   SOLE   0 0 32
WELLS FARGO Common Stock 949746101 19 619 SH   SOLE   0 0 619
WENDYS CO Common Stock 95058W100 0 6 SH   SOLE   0 0 6
WESTAMERICA BANCORP Common Stock 957090103 185 3,346 SH   SOLE   0 0 3,346
WEX INC Common Stock 96208T104 396 1,947 SH   SOLE   0 0 1,947
WILLIAMS SONOMA Common Stock 969904101 391 3,835 SH   SOLE   0 0 3,835
WINNEBAGO INDUSTRIES Common Stock 974637100 342 5,710 SH   SOLE   0 0 5,710
WISDOMTREE U S Common Stock 97717W604 6 234 SH   SOLE   0 0 234
WORLD FUEL Common Stock 981475106 146 4,686 SH   SOLE   0 0 4,686
YUM BRANDS INC Common Stock 988498101 1,736 15,989 SH   SOLE   0 0 15,989
ZOETIS INC Common Stock 98978V103 2,447 14,783 SH   SOLE   0 0 14,783