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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 BBG001S5T7X2 2,253,245 21,243 SH   SOLE   21,243 0 0
ABBOTT LABS COM 002824100 BBG001S5N9M6 591,487 5,204 SH   SOLE   5,204 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 220,444 636 SH   SOLE   580 0 56
ADVISOR MANAGED PORTFOLIOS CORNERCAP FUNDAM 00777X660 BBG00WRCW178 214,305 5,398 SH   SOLE   5,398 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 BBG001SCTQY4 374,688 2,575 SH   SOLE   2,575 0 0
AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 4,434,474 18,304 SH   SOLE   18,236 0 68
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 4,671,585 30,952 SH   SOLE   30,927 0 25
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 1,685,823 11,072 SH   SOLE   10,922 0 150
ALPS ETF TR ALERIAN MLP 00162Q452 BBG001TBMNT5 272,942 5,751 SH   SOLE   5,751 0 0
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 1,930,578 44,259 SH   SOLE   44,259 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 3,813,053 21,139 SH   SOLE   20,988 0 151
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 4,199,462 18,444 SH   SOLE   18,332 0 112
AMETEK INC COM 031100100 BBG001S5NN54 3,725,701 20,370 SH   SOLE   20,357 0 13
AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 4,961,597 43,013 SH   SOLE   42,811 0 202
ANSYS INC COM 03662Q105 BBG001S926L8 578,021 1,665 SH   SOLE   1,665 0 0
APPLE INC COM 037833100 BBG001S5N8V8 10,463,455 61,019 SH   SOLE   60,736 0 283
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 503,450 2,441 SH   SOLE   2,310 0 131
ATMOS ENERGY CORP COM 049560105 BBG001S5VG05 1,838,919 15,470 SH   SOLE   15,470 0 0
AUTOZONE INC COM 053332102 BBG001S6Q5D9 5,442,900 1,727 SH   SOLE   1,726 0 1
BALL CORP COM 058498106 BBG001S5P7Q4 201,676 2,994 SH   SOLE   2,994 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 1,037,605 27,363 SH   SOLE   27,363 0 0
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 2,203,542 8,905 SH   SOLE   8,905 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 9,401,986 22,358 SH   SOLE   22,297 0 61
BLACKROCK INC COM 09247X101 BBG001SDBP55 3,866,114 4,637 SH   SOLE   4,611 0 26
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 BBG001SR7MB9 1,780,848 8,693 SH   SOLE   8,693 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 BBG001S5P686 356,262 11,415 SH   SOLE   11,415 0 0
BRUKER CORP COM 116794108 BBG001SF69P0 2,215,018 23,579 SH   SOLE   23,567 0 12
CASEYS GEN STORES INC COM 147528103 BBG001S5PHZ2 5,519,536 17,332 SH   SOLE   17,265 0 67
CF INDS HLDGS INC COM 125269100 BBG001SJ8KV8 3,086,499 37,093 SH   SOLE   37,071 0 22
CHARLES RIV LABS INTL INC COM 159864107 BBG001S7Q271 5,568,564 20,552 SH   SOLE   20,459 0 93
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 7,152,128 45,341 SH   SOLE   45,209 0 132
CHUBB LIMITED COM H1467J104 BBG001S8S1L3 2,426,752 9,365 SH   SOLE   9,365 0 0
CISCO SYS INC COM 17275R102 BBG001S6HC62 368,835 7,390 SH   SOLE   7,390 0 0
CME GROUP INC COM 12572Q105 BBG001S86547 4,185,531 19,441 SH   SOLE   19,427 0 14
COCA COLA CO COM 191216100 BBG001S5SMQ8 319,054 5,215 SH   SOLE   5,215 0 0
COGNEX CORP COM 192422103 BBG001S5TC16 330,876 7,800 SH   SOLE   7,800 0 0
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 5,172,318 119,315 SH   SOLE   119,222 0 93
COOPER COS INC COM 216648501 BBG001S5Q1H6 4,494,497 44,300 SH   SOLE   44,272 0 28
COPART INC COM 217204106 BBG001S7MTB1 814,413 14,061 SH   SOLE   13,691 0 370
CORPAY INC COM SHS 219948106 BBG001SHC7K8 624,176 2,023 SH   SOLE   2,023 0 0
COSTAR GROUP INC COM 22160N109 BBG001SD3DY9 608,870 6,303 SH   SOLE   6,303 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,230,818 1,680 SH   SOLE   1,680 0 0
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 395,806 1,585 SH   SOLE   1,585 0 0
DIAMONDBACK ENERGY INC COM 25278X109 BBG002PHSZN7 5,152,638 26,001 SH   SOLE   25,982 0 19
DISNEY WALT CO COM 254687106 BBG001S5QHF3 273,352 2,234 SH   SOLE   2,234 0 0
DOLLAR GEN CORP NEW COM 256677105 BBG001T5BM30 5,289,819 33,896 SH   SOLE   33,770 0 126
DORMAN PRODS INC COM 258278100 BBG001S5S932 409,658 4,250 SH   SOLE   4,250 0 0
ELECTRONIC ARTS INC COM 285512109 BBG001S5T5C9 4,628,264 34,886 SH   SOLE   34,732 0 154
ELI LILLY & CO COM 532457108 BBG001S5STL8 1,493,683 1,920 SH   SOLE   1,920 0 0
EOG RES INC COM 26875P101 BBG001S5ZB93 1,955,952 15,300 SH   SOLE   15,300 0 0
EQUINIX INC COM 29444U700 BBG001SKBNS9 251,909 305 SH   SOLE   305 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 BBG001S5T5G5 3,956,627 61,438 SH   SOLE   61,394 0 44
EVERCORE INC CLASS A 29977A105 BBG001SC3S41 875,707 4,547 SH   SOLE   4,547 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 859,256 7,392 SH   SOLE   7,392 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 6,258,391 39,159 SH   SOLE   39,035 0 124
FIVE BELOW INC COM 33829M101 BBG001TCDMY9 502,423 2,770 SH   SOLE   2,770 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 BBG007GJ2F90 356,455 2,750 SH   SOLE   2,750 0 0
FORTINET INC COM 34959E109 BBG001S77BL6 2,768,111 40,523 SH   SOLE   40,494 0 29
GARTNER INC COM 366651107 BBG001S5SD60 1,015,307 2,130 SH   SOLE   2,130 0 0
GENTEX CORP COM 371901109 BBG001S5RMR8 4,346,474 120,334 SH   SOLE   120,251 0 83
GRACO INC COM 384109104 BBG001S5RK56 558,610 5,977 SH   SOLE   5,977 0 0
GSK PLC SPONSORED ADR 37733W204 BBG001SD6SM6 4,867,220 113,534 SH   SOLE   113,435 0 99
GUIDEWIRE SOFTWARE INC COM 40171V100 BBG001TWHGX5 6,246,086 53,518 SH   SOLE   53,315 0 203
HANOVER INS GROUP INC COM 410867105 BBG001S8KZF3 2,384,473 17,511 SH   SOLE   17,511 0 0
HF SINCLAIR CORP COM 403949100 BBG0135B2269 3,405,476 56,410 SH   SOLE   56,368 0 42
HOME DEPOT INC COM 437076102 BBG001S5RTW7 9,998,578 26,065 SH   SOLE   26,007 0 58
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 568,106 2,975 SH   SOLE   2,975 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718 BBG00TZR7YF0 561,962 5,580 SH   SOLE   5,580 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 BBG005DW0468 399,519 8,117 SH   SOLE   8,117 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 267,418 509 SH   SOLE   509 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 537,330 3,000 SH   SOLE   3,000 0 0
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 647,493 7,700 SH   SOLE   7,700 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 210,300 1,000 SH   SOLE   1,000 0 0
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 208,161 1,938 SH   SOLE   1,938 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 6,749,483 42,667 SH   SOLE   42,539 0 128
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 5,991,684 29,914 SH   SOLE   29,896 0 18
KELLY SVCS INC CL A 488152208 BBG001S5SKH2 1,049,176 41,900 SH   SOLE   41,900 0 0
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 5,985,816 13,159 SH   SOLE   13,114 0 45
LULULEMON ATHLETICA INC COM 550021109 BBG001STBM75 499,641 1,279 SH   SOLE   1,279 0 0
MASIMO CORP COM 574795100 BBG001S71GQ6 389,153 2,650 SH   SOLE   2,650 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 1,524,169 3,165 SH   SOLE   3,165 0 0
MERCADOLIBRE INC COM 58733R102 BBG001SM32G3 340,191 225 SH   SOLE   225 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 363,460 2,755 SH   SOLE   2,755 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 14,349,932 34,108 SH   SOLE   33,941 0 167
MSCI INC COM 55354G100 BBG001SV8B05 201,762 360 SH   SOLE   360 0 0
NUCOR CORP COM 670346105 BBG001S5TRV0 257,270 1,300 SH   SOLE   1,300 0 0
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 263,840 292 SH   SOLE   292 0 0
ORACLE CORP COM 68389X105 BBG001S5SJG6 4,593,248 36,568 SH   SOLE   36,385 0 183
PAYCHEX INC COM 704326107 BBG001S5V135 383,873 3,126 SH   SOLE   3,126 0 0
PEPSICO INC COM 713448108 BBG001S695T1 6,441,851 36,808 SH   SOLE   36,696 0 112
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 364,398 3,977 SH   SOLE   3,950 0 27
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 2,351,280 14,550 SH   SOLE   14,550 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 897,892 5,534 SH   SOLE   5,534 0 0
PROLOGIS INC. COM 74340W103 BBG001S5NMN6 295,730 2,271 SH   SOLE   2,271 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 547,686 3,235 SH   SOLE   3,235 0 0
RAYMOND JAMES FINL INC COM 754730109 BBG001S5VQ03 4,919,072 38,305 SH   SOLE   38,167 0 138
REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 3,074,483 16,060 SH   SOLE   16,047 0 13
ROLLINS INC COM 775711104 BBG001S5VRG4 586,565 12,677 SH   SOLE   12,677 0 0
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 5,153,605 9,189 SH   SOLE   9,156 0 33
RPM INTL INC COM 749685103 BBG001S7X317 751,645 6,319 SH   SOLE   6,319 0 0
RTX CORPORATION COM 75513E101 BBG001S5X5Q9 313,071 3,210 SH   SOLE   3,210 0 0
SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 1,413,596 19,541 SH   SOLE   19,541 0 0
SERVICE CORP INTL COM 817565104 BBG001S5WBJ5 460,918 6,211 SH   SOLE   6,211 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 BBG009T22D67 358,875 2,056 SH   SOLE   2,056 0 0
SMITH A O CORP COM 831865209 BBG001S5NRY3 558,499 6,243 SH   SOLE   6,243 0 0
SOUTHERN CO COM 842587107 BBG001S5W777 4,215,468 58,760 SH   SOLE   58,729 0 31
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 205,309 998 SH   SOLE   998 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 864,889 1,653 SH   SOLE   1,572 0 81
TARGET CORP COM 87612E106 BBG001SC0K41 460,214 2,597 SH   SOLE   2,597 0 0
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 5,188,059 29,780 SH   SOLE   29,775 0 5
TJX COS INC NEW COM 872540109 BBG001S5WQ93 906,188 8,935 SH   SOLE   8,935 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 1,269,509 4,851 SH   SOLE   4,851 0 0
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 2,893,043 6,807 SH   SOLE   6,801 0 6
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 205,516 285 SH   SOLE   285 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 7,135,814 14,425 SH   SOLE   14,383 0 42
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 410,140 9,819 SH   SOLE   9,819 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 3,967,871 14,218 SH   SOLE   14,128 0 90
WALMART INC COM 931142103 BBG001S5XH92 3,394,682 56,418 SH   SOLE   56,367 0 51
WATSCO INC COM 942622200 BBG001S82CQ2 4,926,718 11,405 SH   SOLE   11,399 0 6
WD 40 CO COM 929236107 BBG001S5XD46 541,130 2,136 SH   SOLE   2,136 0 0
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 258,733 4,464 SH   SOLE   4,464 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 BBG001S5XL11 387,684 10,796 SH   SOLE   10,796 0 0