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,923,056 21,383 SH   SOLE   21,383 0 0
ABBOTT LABS COM 002824100 BBG001S5N9M6 550,554 4,829 SH   SOLE   4,829 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 212,441 601 SH   SOLE   545 0 56
ADVISOR MANAGED PORTFOLIOS CORNERCAP FUNDAM 00777X660 BBG00WRCW178 209,468 4,973 SH   SOLE   4,973 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 BBG001SCTQY4 382,336 2,575 SH   SOLE   2,575 0 0
AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 5,433,210 18,248 SH   SOLE   18,180 0 68
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 6,248,444 37,675 SH   SOLE   37,643 0 32
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 1,966,394 11,761 SH   SOLE   11,611 0 150
ALPS ETF TR ALERIAN MLP 00162Q452 BBG001TBMNT5 275,758 5,851 SH   SOLE   5,851 0 0
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 2,229,121 43,674 SH   SOLE   43,674 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 3,930,259 21,093 SH   SOLE   20,941 0 152
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 3,887,290 14,334 SH   SOLE   14,222 0 112
AMETEK INC COM 031100100 BBG001S5NN54 3,925,519 22,861 SH   SOLE   22,848 0 13
AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 4,106,992 63,029 SH   SOLE   62,624 0 405
ANSYS INC COM 03662Q105 BBG001S926L8 530,519 1,665 SH   SOLE   1,665 0 0
AON PLC SHS CL A G0403H108 BBG00SSQFPR9 4,739,729 13,699 SH   SOLE   13,697 0 2
APPLE INC COM 037833100 BBG001S5N8V8 13,703,106 58,812 SH   SOLE   58,529 0 283
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 493,349 2,442 SH   SOLE   2,310 0 132
ATMOS ENERGY CORP COM 049560105 BBG001S5VG05 2,637,155 19,012 SH   SOLE   19,012 0 0
AUTOZONE INC COM 053332102 BBG001S6Q5D9 4,999,113 1,587 SH   SOLE   1,586 0 1
BALL CORP COM 058498106 BBG001S5P7Q4 203,323 2,994 SH   SOLE   2,994 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 1,095,485 27,608 SH   SOLE   27,608 0 0
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 2,122,886 8,805 SH   SOLE   8,805 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 10,223,755 22,213 SH   SOLE   22,152 0 61
BLACKROCK INC COM 09247X101 BBG001SDBP55 4,911,533 5,173 SH   SOLE   5,145 0 28
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 BBG001SR7MB9 1,852,053 8,613 SH   SOLE   8,613 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 BBG001S5P686 395,672 11,292 SH   SOLE   11,292 0 0
BRUKER CORP COM 116794108 BBG001SF69P0 2,359,999 34,173 SH   SOLE   34,158 0 15
CASEYS GEN STORES INC COM 147528103 BBG001S5PHZ2 4,453,845 11,854 SH   SOLE   11,787 0 67
CF INDS HLDGS INC COM 125269100 BBG001SJ8KV8 3,164,039 36,877 SH   SOLE   36,854 0 23
CHARLES RIV LABS INTL INC COM 159864107 BBG001S7Q271 4,158,037 21,110 SH   SOLE   21,016 0 94
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 6,555,429 44,513 SH   SOLE   44,376 0 137
CISCO SYS INC COM 17275R102 BBG001S6HC62 416,447 7,825 SH   SOLE   7,825 0 0
CME GROUP INC COM 12572Q105 BBG001S86547 1,984,684 8,995 SH   SOLE   8,983 0 12
COCA COLA CO COM 191216100 BBG001S5SMQ8 370,007 5,149 SH   SOLE   5,149 0 0
COGNEX CORP COM 192422103 BBG001S5TC16 315,900 7,800 SH   SOLE   7,800 0 0
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 5,486,188 131,343 SH   SOLE   131,241 0 102
COOPER COS INC COM 216648501 BBG001S5Q1H6 5,292,789 47,968 SH   SOLE   47,935 0 33
COPART INC COM 217204106 BBG001S7MTB1 732,604 13,981 SH   SOLE   13,611 0 370
CORPAY INC COM SHS 219948106 BBG001SHC7K8 632,713 2,023 SH   SOLE   2,023 0 0
COSTAR GROUP INC COM 22160N109 BBG001SD3DY9 475,498 6,303 SH   SOLE   6,303 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,281,021 1,445 SH   SOLE   1,445 0 0
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 296,091 1,065 SH   SOLE   1,065 0 0
DIAMONDBACK ENERGY INC COM 25278X109 BBG002PHSZN7 3,407,197 19,763 SH   SOLE   19,745 0 18
DORMAN PRODS INC COM 258278100 BBG001S5S932 479,855 4,242 SH   SOLE   4,242 0 0
ELECTRONIC ARTS INC COM 285512109 BBG001S5T5C9 4,942,542 34,457 SH   SOLE   34,302 0 155
ELI LILLY & CO COM 532457108 BBG001S5STL8 1,559,254 1,760 SH   SOLE   1,760 0 0
EOG RES INC COM 26875P101 BBG001S5ZB93 1,861,775 15,145 SH   SOLE   15,145 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 BBG001S5T5G5 4,398,582 61,657 SH   SOLE   61,610 0 47
EVERCORE INC CLASS A 29977A105 BBG001SC3S41 1,151,937 4,547 SH   SOLE   4,547 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 863,698 7,368 SH   SOLE   7,368 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 6,470,634 36,018 SH   SOLE   35,893 0 125
FIVE BELOW INC COM 33829M101 BBG001TCDMY9 244,730 2,770 SH   SOLE   2,770 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 BBG007GJ2F90 341,468 2,750 SH   SOLE   2,750 0 0
FORTINET INC COM 34959E109 BBG001S77BL6 3,923,952 50,599 SH   SOLE   50,561 0 38
GARTNER INC COM 366651107 BBG001S5SD60 1,079,399 2,130 SH   SOLE   2,130 0 0
GENTEX CORP COM 371901109 BBG001S5RMR8 3,548,880 119,531 SH   SOLE   119,444 0 87
GRACO INC COM 384109104 BBG001S5RK56 523,047 5,977 SH   SOLE   5,977 0 0
GSK PLC SPONSORED ADR 37733W204 BBG001SD6SM6 250,949 6,139 SH   SOLE   6,053 0 86
GUIDEWIRE SOFTWARE INC COM 40171V100 BBG001TWHGX5 7,561,276 41,332 SH   SOLE   41,129 0 203
HANOVER INS GROUP INC COM 410867105 BBG001S8KZF3 2,577,262 17,401 SH   SOLE   17,401 0 0
HF SINCLAIR CORP COM 403949100 BBG0135B2269 2,593,549 58,190 SH   SOLE   58,145 0 45
HOME DEPOT INC COM 437076102 BBG001S5RTW7 10,551,526 26,040 SH   SOLE   25,981 0 59
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 491,903 2,225 SH   SOLE   2,225 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 202,895 413 SH   SOLE   413 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718 BBG00TZR7YF0 449,211 4,460 SH   SOLE   4,460 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 BBG005DW0468 421,343 8,355 SH   SOLE   8,355 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 331,476 575 SH   SOLE   575 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 569,400 3,000 SH   SOLE   3,000 0 0
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 678,678 7,700 SH   SOLE   7,700 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 294,667 1,334 SH   SOLE   1,334 0 0
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 214,091 1,938 SH   SOLE   1,938 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 8,142,268 50,242 SH   SOLE   50,110 0 132
JPMORGAN CHASE & CO. COM 46625H100 BBG001S8CRC3 6,262,597 29,700 SH   SOLE   29,683 0 17
KELLY SVCS INC CL A 488152208 BBG001S5SKH2 854,259 39,900 SH   SOLE   39,900 0 0
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 7,643,493 13,076 SH   SOLE   13,029 0 47
LOWES COS INC COM 548661107 BBG001S5SVL3 207,200 765 SH   SOLE   765 0 0
LULULEMON ATHLETICA INC COM 550021109 BBG001STBM75 2,710,515 9,989 SH   SOLE   9,988 0 1
MASIMO CORP COM 574795100 BBG001S71GQ6 353,325 2,650 SH   SOLE   2,650 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 1,540,656 3,120 SH   SOLE   3,120 0 0
MERCADOLIBRE INC COM 58733R102 BBG001SM32G3 492,470 240 SH   SOLE   240 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 309,079 2,722 SH   SOLE   2,722 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 14,059,603 32,674 SH   SOLE   32,507 0 167
MSCI INC COM 55354G100 BBG001SV8B05 209,855 360 SH   SOLE   360 0 0
NAVIOS MARITIME PARTNERS L P COM UNIT LPI Y62267409 BBG001T0GHT9 229,727 3,668 SH   SOLE   3,668 0 0
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 344,890 2,840 SH   SOLE   2,840 0 0
ORACLE CORP COM 68389X105 BBG001S5SJG6 6,284,413 36,880 SH   SOLE   36,695 0 185
PAYCHEX INC COM 704326107 BBG001S5V135 416,123 3,101 SH   SOLE   3,101 0 0
PEPSICO INC COM 713448108 BBG001S695T1 6,930,729 40,757 SH   SOLE   40,640 0 117
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 403,954 3,327 SH   SOLE   3,310 0 17
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 2,666,461 14,425 SH   SOLE   14,425 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 961,953 5,554 SH   SOLE   5,554 0 0
PROLOGIS INC. COM 74340W103 BBG001S5NMN6 291,833 2,311 SH   SOLE   2,311 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 552,663 3,250 SH   SOLE   3,250 0 0
RAYMOND JAMES FINL INC COM 754730109 BBG001S5VQ03 5,205,049 42,504 SH   SOLE   42,365 0 139
REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 3,211,838 15,992 SH   SOLE   15,979 0 13
ROCKWELL AUTOMATION INC COM 773903109 BBG001S5VRF5 3,709,069 13,816 SH   SOLE   13,814 0 2
ROLLINS INC COM 775711104 BBG001S5VRG4 638,775 12,629 SH   SOLE   12,629 0 0
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 5,548,384 9,971 SH   SOLE   9,937 0 34
RPM INTL INC COM 749685103 BBG001S7X317 686,554 5,674 SH   SOLE   5,674 0 0
RTX CORPORATION COM 75513E101 BBG001S5X5Q9 389,529 3,215 SH   SOLE   3,215 0 0
SERVICE CORP INTL COM 817565104 BBG001S5WBJ5 453,374 5,744 SH   SOLE   5,744 0 0
SHOPIFY INC CL A 82509L107 BBG004DW5NC7 272,476 3,400 SH   SOLE   3,400 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 BBG009T22D67 310,271 2,056 SH   SOLE   2,056 0 0
SMITH A O CORP COM 831865209 BBG001S5NRY3 560,809 6,243 SH   SOLE   6,243 0 0
SOUTHERN CO COM 842587107 BBG001S5W777 5,731,887 63,561 SH   SOLE   63,527 0 34
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 291,186 1,198 SH   SOLE   1,198 0 0
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 BBG004MKB2Q7 213,045 3,195 SH   SOLE   3,195 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 1,056,799 1,842 SH   SOLE   1,760 0 82
SUN CMNTYS INC COM 866674104 BBG001S7HRC0 202,725 1,500 SH   SOLE   1,500 0 0
TARGET CORP COM 87612E106 BBG001SC0K41 408,353 2,620 SH   SOLE   2,620 0 0
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 6,272,272 30,364 SH   SOLE   30,357 0 7
TJX COS INC NEW COM 872540109 BBG001S5WQ93 832,771 7,085 SH   SOLE   7,085 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 1,396,755 4,801 SH   SOLE   4,801 0 0
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 4,024,166 6,894 SH   SOLE   6,888 0 6
ULTA BEAUTY INC COM 90384S303 BBG00FWQ4W44 4,068,250 10,455 SH   SOLE   10,454 0 1
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 247,048 1,812 SH   SOLE   1,812 0 0
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 230,773 285 SH   SOLE   285 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 8,435,842 14,428 SH   SOLE   14,385 0 43
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 469,839 9,819 SH   SOLE   9,819 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 3,912,326 14,229 SH   SOLE   14,139 0 90
WALMART INC COM 931142103 BBG001S5XH92 4,696,416 58,160 SH   SOLE   58,107 0 53
WATSCO INC COM 942622200 BBG001S82CQ2 5,553,097 11,290 SH   SOLE   11,282 0 8
WD 40 CO COM 929236107 BBG001S5XD46 550,902 2,136 SH   SOLE   2,136 0 0
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 264,882 4,689 SH   SOLE   4,689 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 BBG001S5XL11 365,553 10,796 SH   SOLE   10,796 0 0