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
ABBOTT LABS COM 002824100 BBG001S5N9M6 550,959 4,871 SH   SOLE   4,871 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 218,462 621 SH   SOLE   565 0 56
ADVISOR MANAGED PORTFOLIOS CORNERCAP FUNDAM 00777X660 BBG00WRCW178 204,898 4,919 SH   SOLE   4,919 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 BBG001SCTQY4 345,926 2,575 SH   SOLE   2,575 0 0
AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 5,267,055 18,160 SH   SOLE   18,091 0 69
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 7,479,695 39,512 SH   SOLE   39,480 0 32
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 2,297,556 12,064 SH   SOLE   11,914 0 150
ALPS ETF TR ALERIAN MLP 00162Q452 BBG001TBMNT5 276,487 5,741 SH   SOLE   5,741 0 0
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 2,283,713 43,674 SH   SOLE   43,674 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 5,305,289 24,182 SH   SOLE   24,030 0 152
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 4,223,925 14,232 SH   SOLE   14,120 0 112
AMETEK INC COM 031100100 BBG001S5NN54 4,103,693 22,765 SH   SOLE   22,752 0 13
AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 4,407,218 63,459 SH   SOLE   63,053 0 406
ANSYS INC COM 03662Q105 BBG001S926L8 536,692 1,591 SH   SOLE   1,591 0 0
AON PLC SHS CL A G0403H108 BBG00SSQFPR9 4,913,692 13,681 SH   SOLE   13,679 0 2
APPLE INC COM 037833100 BBG001S5N8V8 14,531,405 58,028 SH   SOLE   57,745 0 283
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 429,623 2,642 SH   SOLE   2,510 0 132
ATMOS ENERGY CORP COM 049560105 BBG001S5VG05 2,668,135 19,158 SH   SOLE   19,158 0 0
AUTOZONE INC COM 053332102 BBG001S6Q5D9 4,991,918 1,559 SH   SOLE   1,558 0 1
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 1,238,994 28,191 SH   SOLE   28,191 0 0
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 1,997,590 8,805 SH   SOLE   8,805 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 10,010,689 22,085 SH   SOLE   22,024 0 61
BLACKROCK INC COM 09290D101 BBG01PSW2WR0 5,254,457 5,126 SH   SOLE   5,098 0 28
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 BBG001SR7MB9 1,920,408 8,494 SH   SOLE   8,494 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 BBG001S5P686 351,979 11,072 SH   SOLE   11,072 0 0
BRUKER CORP COM 116794108 BBG001SF69P0 1,934,124 32,994 SH   SOLE   32,979 0 15
CASEYS GEN STORES INC COM 147528103 BBG001S5PHZ2 4,665,845 11,776 SH   SOLE   11,708 0 68
CF INDS HLDGS INC COM 125269100 BBG001SJ8KV8 3,058,068 35,842 SH   SOLE   35,819 0 23
CHARLES RIV LABS INTL INC COM 159864107 BBG001S7Q271 3,534,905 19,149 SH   SOLE   19,055 0 94
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 6,384,697 44,081 SH   SOLE   43,944 0 137
CISCO SYS INC COM 17275R102 BBG001S6HC62 428,963 7,246 SH   SOLE   7,246 0 0
CME GROUP INC COM 12572Q105 BBG001S86547 2,086,544 8,985 SH   SOLE   8,973 0 12
COCA COLA CO COM 191216100 BBG001S5SMQ8 320,577 5,149 SH   SOLE   5,149 0 0
COGNEX CORP COM 192422103 BBG001S5TC16 279,708 7,800 SH   SOLE   7,800 0 0
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 4,850,244 129,236 SH   SOLE   129,134 0 102
COOPER COS INC COM 216648501 BBG001S5Q1H6 4,423,672 48,120 SH   SOLE   48,087 0 33
COPART INC COM 217204106 BBG001S7MTB1 820,620 14,299 SH   SOLE   13,929 0 370
CORPAY INC COM SHS 219948106 BBG001SHC7K8 684,624 2,023 SH   SOLE   2,023 0 0
COSTAR GROUP INC COM 22160N109 BBG001SD3DY9 451,232 6,303 SH   SOLE   6,303 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,320,345 1,441 SH   SOLE   1,441 0 0
CSX CORP COM 126408103 BBG001S5Q7Q3 2,338,252 72,459 SH   SOLE   72,459 0 0
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 244,471 1,065 SH   SOLE   1,065 0 0
DIAMONDBACK ENERGY INC COM 25278X109 BBG002PHSZN7 3,248,688 19,830 SH   SOLE   19,811 0 19
DORMAN PRODS INC COM 258278100 BBG001S5S932 549,551 4,242 SH   SOLE   4,242 0 0
ELECTRONIC ARTS INC COM 285512109 BBG001S5T5C9 4,849,165 33,145 SH   SOLE   32,990 0 155
ELI LILLY & CO COM 532457108 BBG001S5STL8 1,308,540 1,695 SH   SOLE   1,695 0 0
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 2,125,895 17,154 SH   SOLE   17,154 0 0
EOG RES INC COM 26875P101 BBG001S5ZB93 1,146,123 9,350 SH   SOLE   9,350 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 BBG001S5T5G5 4,110,015 61,712 SH   SOLE   61,665 0 47
EVERCORE INC CLASS A 29977A105 BBG001SC3S41 1,221,576 4,407 SH   SOLE   4,407 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 798,487 7,423 SH   SOLE   7,423 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 7,342,943 35,746 SH   SOLE   35,621 0 125
FIVE BELOW INC COM 33829M101 BBG001TCDMY9 290,739 2,770 SH   SOLE   2,770 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 BBG007GJ2F90 274,175 2,750 SH   SOLE   2,750 0 0
FORTINET INC COM 34959E109 BBG001S77BL6 4,773,224 50,521 SH   SOLE   50,483 0 38
GARTNER INC COM 366651107 BBG001S5SD60 1,031,921 2,130 SH   SOLE   2,130 0 0
GENTEX CORP COM 371901109 BBG001S5RMR8 3,350,421 116,618 SH   SOLE   116,530 0 88
GRACO INC COM 384109104 BBG001S5RK56 503,801 5,977 SH   SOLE   5,977 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 BBG001TWHGX5 5,793,589 34,367 SH   SOLE   34,164 0 203
HANOVER INS GROUP INC COM 410867105 BBG001S8KZF3 2,681,804 17,340 SH   SOLE   17,340 0 0
HF SINCLAIR CORP COM 403949100 BBG0135B2269 2,359,594 67,321 SH   SOLE   67,275 0 46
HOME DEPOT INC COM 437076102 BBG001S5RTW7 9,146,902 23,514 SH   SOLE   23,455 0 59
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 483,626 2,200 SH   SOLE   2,200 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 215,569 413 SH   SOLE   413 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718 BBG00TZR7YF0 230,034 2,293 SH   SOLE   2,293 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 BBG005DW0468 357,282 7,183 SH   SOLE   7,183 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 338,291 575 SH   SOLE   575 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 555,390 3,000 SH   SOLE   3,000 0 0
ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 210,025 1,657 SH   SOLE   1,657 0 0
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 688,724 7,791 SH   SOLE   7,791 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 294,761 1,334 SH   SOLE   1,334 0 0
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 206,494 1,938 SH   SOLE   1,938 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 7,048,808 48,740 SH   SOLE   48,608 0 132
JPMORGAN CHASE & CO. COM 46625H100 BBG001S8CRC3 7,057,456 29,442 SH   SOLE   29,424 0 18
KELLY SVCS INC CL A 488152208 BBG001S5SKH2 542,266 38,900 SH   SOLE   38,900 0 0
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 5,719,450 11,770 SH   SOLE   11,723 0 47
LULULEMON ATHLETICA INC COM 550021109 BBG001STBM75 3,816,834 9,981 SH   SOLE   9,980 0 1
MASIMO CORP COM 574795100 BBG001S71GQ6 438,045 2,650 SH   SOLE   2,650 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 1,653,430 3,140 SH   SOLE   3,140 0 0
MERCADOLIBRE INC COM 58733R102 BBG001SM32G3 433,612 255 SH   SOLE   255 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 305,587 3,072 SH   SOLE   3,072 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 13,444,240 31,896 SH   SOLE   31,729 0 167
MSCI INC COM 55354G100 BBG001SV8B05 216,004 360 SH   SOLE   360 0 0
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 381,384 2,840 SH   SOLE   2,840 0 0
ORACLE CORP COM 68389X105 BBG001S5SJG6 5,107,527 30,650 SH   SOLE   30,464 0 186
PAYCHEX INC COM 704326107 BBG001S5V135 411,265 2,933 SH   SOLE   2,933 0 0
PEPSICO INC COM 713448108 BBG001S695T1 6,083,009 40,004 SH   SOLE   39,887 0 117
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 400,484 3,328 SH   SOLE   3,310 0 18
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 2,781,861 14,425 SH   SOLE   14,425 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 930,960 5,553 SH   SOLE   5,553 0 0
PROLOGIS INC. COM 74340W103 BBG001S5NMN6 223,556 2,115 SH   SOLE   2,115 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 500,801 3,260 SH   SOLE   3,260 0 0
RAYMOND JAMES FINL INC COM 754730109 BBG001S5VQ03 5,565,602 35,831 SH   SOLE   35,691 0 140
REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 3,174,858 15,781 SH   SOLE   15,768 0 13
ROCKWELL AUTOMATION INC COM 773903109 BBG001S5VRF5 4,510,107 15,781 SH   SOLE   15,779 0 2
ROLLINS INC COM 775711104 BBG001S5VRG4 607,741 13,112 SH   SOLE   13,112 0 0
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 5,859,899 11,272 SH   SOLE   11,238 0 34
RPM INTL INC COM 749685103 BBG001S7X317 715,102 5,811 SH   SOLE   5,811 0 0
RTX CORPORATION COM 75513E101 BBG001S5X5Q9 376,669 3,255 SH   SOLE   3,255 0 0
SERVICE CORP INTL COM 817565104 BBG001S5WBJ5 449,786 5,635 SH   SOLE   5,635 0 0
SHOPIFY INC CL A 82509L107 BBG004DW5NC7 361,522 3,400 SH   SOLE   3,400 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 BBG009T22D67 293,847 2,230 SH   SOLE   2,230 0 0
SMITH A O CORP COM 831865209 BBG001S5NRY3 425,835 6,243 SH   SOLE   6,243 0 0
SOUTHERN CO COM 842587107 BBG001S5W777 5,216,907 63,374 SH   SOLE   63,340 0 34
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 290,072 1,198 SH   SOLE   1,198 0 0
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 BBG004MKB2Q7 204,580 3,295 SH   SOLE   3,295 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 1,049,758 1,791 SH   SOLE   1,709 0 82
TARGET CORP COM 87612E106 BBG001SC0K41 357,010 2,641 SH   SOLE   2,641 0 0
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 5,732,982 30,574 SH   SOLE   30,567 0 7
TJX COS INC NEW COM 872540109 BBG001S5WQ93 834,797 6,910 SH   SOLE   6,910 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 1,298,644 24,475 SH   SOLE   24,475 0 0
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 3,915,962 6,791 SH   SOLE   6,785 0 6
ULTA BEAUTY INC COM 90384S303 BBG00FWQ4W44 5,257,434 12,088 SH   SOLE   12,087 0 1
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 228,493 1,812 SH   SOLE   1,812 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 7,231,932 14,296 SH   SOLE   14,253 0 43
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 256,494 476 SH   SOLE   476 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 204,316 705 SH   SOLE   705 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 432,429 9,819 SH   SOLE   9,819 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 4,462,911 14,121 SH   SOLE   14,031 0 90
WALMART INC COM 931142103 BBG001S5XH92 5,230,808 57,895 SH   SOLE   57,842 0 53
WATSCO INC COM 942622200 BBG001S82CQ2 5,236,341 11,050 SH   SOLE   11,043 0 7
WD 40 CO COM 929236107 BBG001S5XD46 518,435 2,136 SH   SOLE   2,136 0 0
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 329,355 4,689 SH   SOLE   4,689 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 BBG001S5XL11 301,937 10,726 SH   SOLE   10,726 0 0
YUM BRANDS INC COM 988498101 BBG001S7JQ30 209,826 1,564 SH   SOLE   1,564 0 0