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
Expires: July 31, 2015
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
ABBOTT LABS COM 002824100 564,825 4,217 SH SOLE 4,217 0 0
ADVISOR MANAGED PORTFOLIOS CORNERCAP FUNDAM 00777X660 201,273 4,357 SH SOLE 4,357 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 330,501 2,575 SH SOLE 2,575 0 0
AIR PRODS & CHEMS INC COM 009158106 3,277,821 12,019 SH SOLE 11,973 0 46
ALPHABET INC CAP STK CL A 02079K305 7,947,237 32,691 SH SOLE 32,659 0 32
ALPHABET INC CAP STK CL C 02079K107 2,933,647 12,045 SH SOLE 11,895 0 150
ALPS ETF TR ALERIAN MLP 00162Q452 244,130 5,202 SH SOLE 5,202 0 0
ALTRIA GROUP INC COM 02209S103 601,476 9,105 SH SOLE 9,105 0 0
AMAZON COM INC COM 023135106 6,419,788 29,238 SH SOLE 29,083 0 155
AMERICAN EXPRESS CO COM 025816109 4,407,959 13,271 SH SOLE 13,165 0 106
AMETEK INC COM 031100100 3,389,668 18,030 SH SOLE 17,969 0 61
AMPHENOL CORP NEW CL A 032095101 5,386,776 43,530 SH SOLE 43,154 0 376
AON PLC SHS CL A G0403H108 4,332,804 12,151 SH SOLE 12,108 0 43
APPLE INC COM 037833100 13,172,786 51,733 SH SOLE 51,459 0 274
APPLIED MATLS INC COM 038222105 524,339 2,561 SH SOLE 2,561 0 0
ATMOS ENERGY CORP COM 049560105 1,126,950 6,600 SH SOLE 6,600 0 0
AUTOZONE INC COM 053332102 5,478,636 1,277 SH SOLE 1,273 0 4
BANK AMERICA CORP COM 060505104 1,443,179 27,974 SH SOLE 27,974 0 0
BANK MONTREAL QUE COM 063671101 227,938 1,750 SH SOLE 1,750 0 0
BECTON DICKINSON & CO COM 075887109 899,913 4,808 SH SOLE 4,808 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,454,176 12,838 SH SOLE 12,779 0 59
BLACKROCK INC COM 09290D101 4,327,146 3,712 SH SOLE 3,686 0 26
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 684,262 2,873 SH SOLE 2,873 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 360,211 10,952 SH SOLE 10,952 0 0
CASEYS GEN STORES INC COM 147528103 4,946,710 8,750 SH SOLE 8,686 0 64
CATERPILLAR INC COM 149123101 591,666 1,240 SH SOLE 1,240 0 0
CF INDS HLDGS INC COM 125269100 993,248 11,073 SH SOLE 11,073 0 0
CHEVRON CORP NEW COM 166764100 4,863,753 31,320 SH SOLE 31,183 0 137
CISCO SYS INC COM 17275R102 529,160 7,734 SH SOLE 7,734 0 0
CME GROUP INC COM 12572Q105 926,752 3,430 SH SOLE 3,430 0 0
COCA COLA CO COM 191216100 330,870 4,989 SH SOLE 4,989 0 0
COOPER COS INC COM 216648501 4,040,241 58,930 SH SOLE 58,696 0 234
COPART INC COM 217204106 3,275,930 72,847 SH SOLE 72,442 0 405
CORNING INC COM 219350105 247,320 3,015 SH SOLE 3,015 0 0
CORPAY INC COM SHS 219948106 582,745 2,023 SH SOLE 2,023 0 0
COSTAR GROUP INC COM 22160N109 531,784 6,303 SH SOLE 6,303 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,184,806 1,280 SH SOLE 1,280 0 0
CSX CORP COM 126408103 1,048,575 29,529 SH SOLE 29,529 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,602,131 18,184 SH SOLE 18,132 0 52
DORMAN PRODS INC COM 258278100 661,243 4,242 SH SOLE 4,242 0 0
ELI LILLY & CO COM 532457108 1,132,292 1,484 SH SOLE 1,484 0 0
EMERSON ELEC CO COM 291011104 817,120 6,229 SH SOLE 6,229 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 3,561,749 58,678 SH SOLE 58,439 0 239
EVERCORE INC CLASS A 29977A105 1,486,569 4,407 SH SOLE 4,407 0 0
EXXON MOBIL CORP COM 30231G102 835,129 7,407 SH SOLE 7,407 0 0
FISERV INC COM 337738108 4,310,646 33,434 SH SOLE 33,300 0 134
FIVE BELOW INC COM 33829M101 428,519 2,770 SH SOLE 2,770 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 342,705 4,650 SH SOLE 4,650 0 0
FORTINET INC COM 34959E109 4,780,452 56,856 SH SOLE 56,611 0 245
GARTNER INC COM 366651107 559,913 2,130 SH SOLE 2,130 0 0
GRACO INC COM 384109104 541,790 6,377 SH SOLE 6,377 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 5,474,576 23,817 SH SOLE 23,630 0 187
HANOVER INS GROUP INC COM 410867105 623,899 3,435 SH SOLE 3,435 0 0
HF SINCLAIR CORP COM 403949100 3,171,092 60,586 SH SOLE 60,346 0 240
HOME DEPOT INC COM 437076102 9,577,582 23,637 SH SOLE 23,580 0 57
ICON PLC SHS G4705A100 3,070,851 17,547 SH SOLE 17,487 0 60
IDEXX LABS INC COM 45168D104 402,501 630 SH SOLE 630 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 527,075 1,868 SH SOLE 1,868 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 351,401 585 SH SOLE 585 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 472,465 9,295 SH SOLE 9,295 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 544,384 6,562 SH SOLE 6,562 0 0
ISHARES TR CORE S&P500 ETF 464287200 394,660 590 SH SOLE 590 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 1,771,573 33,407 SH SOLE 33,407 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 559,873 2,750 SH SOLE 2,750 0 0
ISHARES TR RUS MD CP GR ETF 464287481 400,315 2,811 SH SOLE 2,811 0 0
ISHARES TR RUS MID CAP ETF 464287499 752,221 7,791 SH SOLE 7,791 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 316,726 1,309 SH SOLE 1,309 0 0
ISHARES TR TIPS BD ETF 464287176 215,544 1,938 SH SOLE 1,938 0 0
JOHNSON & JOHNSON COM 478160104 5,908,746 31,867 SH SOLE 31,737 0 130
JPMORGAN CHASE & CO. COM 46625H100 5,510,599 17,470 SH SOLE 17,428 0 42
KELLY SVCS INC CL A 488152208 510,368 38,900 SH SOLE 38,900 0 0
LAM RESEARCH CORP COM NEW 512807306 4,542,424 33,924 SH SOLE 33,786 0 138
LOCKHEED MARTIN CORP COM 539830109 766,790 1,536 SH SOLE 1,536 0 0
LOWES COS INC COM 548661107 215,121 856 SH SOLE 856 0 0
MASIMO CORP COM 574795100 391,008 2,650 SH SOLE 2,650 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,675,145 2,945 SH SOLE 2,945 0 0
MERCADOLIBRE INC COM 58733R102 595,920 255 SH SOLE 255 0 0
MERCK & CO INC COM 58933Y105 251,565 2,997 SH SOLE 2,997 0 0
MICROSOFT CORP COM 594918104 15,248,073 29,439 SH SOLE 29,278 0 161
MSCI INC COM 55354G100 204,268 360 SH SOLE 360 0 0
NVIDIA CORPORATION COM 67066G104 606,012 3,248 SH SOLE 3,248 0 0
ORACLE CORP COM 68389X105 3,243,275 11,532 SH SOLE 11,361 0 171
PAYCHEX INC COM 704326107 339,970 2,682 SH SOLE 2,682 0 0
PEPSICO INC COM 713448108 5,127,166 36,508 SH SOLE 36,375 0 133
PHILIP MORRIS INTL INC COM 718172109 529,745 3,266 SH SOLE 3,266 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,589,758 7,912 SH SOLE 7,912 0 0
PROCTER AND GAMBLE CO COM 742718109 854,909 5,564 SH SOLE 5,564 0 0
PROLOGIS INC. COM 74340W103 242,210 2,115 SH SOLE 2,115 0 0
QUALCOMM INC COM 747525103 533,849 3,209 SH SOLE 3,209 0 0
RAYMOND JAMES FINL INC COM 754730109 4,627,700 26,812 SH SOLE 26,674 0 138
REPUBLIC SVCS INC COM 760759100 3,455,915 15,060 SH SOLE 15,016 0 44
RESMED INC COM 761152107 3,061,944 11,186 SH SOLE 11,129 0 57
ROCKWELL AUTOMATION INC COM 773903109 3,292,934 9,421 SH SOLE 9,395 0 26
ROLLINS INC COM 775711104 2,784,863 47,410 SH SOLE 47,267 0 143
ROPER TECHNOLOGIES INC COM 776696106 4,352,668 8,728 SH SOLE 8,694 0 34
RPM INTL INC COM 749685103 2,996,627 25,421 SH SOLE 25,336 0 85
RTX CORPORATION COM 75513E101 413,305 2,470 SH SOLE 2,470 0 0
SERVICE CORP INTL COM 817565104 468,945 5,635 SH SOLE 5,635 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 505,274 3,400 SH SOLE 3,400 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 469,090 3,642 SH SOLE 3,642 0 0
SMITH A O CORP COM 831865209 458,299 6,243 SH SOLE 6,243 0 0
SOUTHERN CO COM 842587107 4,038,684 42,616 SH SOLE 42,494 0 122
SPDR GOLD TR GOLD SHS 78463V107 462,466 1,301 SH SOLE 1,301 0 0
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 266,501 3,666 SH SOLE 3,666 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,723,364 2,587 SH SOLE 2,501 0 86
SPS COMM INC COM 78463M107 3,743,431 35,945 SH SOLE 35,806 0 139
SYNOPSYS INC COM 871607107 336,492 682 SH SOLE 682 0 0
TARGET CORP COM 87612E106 256,542 2,860 SH SOLE 2,860 0 0
TEXAS INSTRS INC COM 882508104 4,322,359 23,526 SH SOLE 23,452 0 74
TJX COS INC NEW COM 872540109 796,415 5,510 SH SOLE 5,510 0 0
TRACTOR SUPPLY CO COM 892356106 2,096,399 36,863 SH SOLE 36,750 0 113
TYLER TECHNOLOGIES INC COM 902252105 3,660,027 6,996 SH SOLE 6,973 0 23
ULTA BEAUTY INC COM 90384S303 4,016,426 7,346 SH SOLE 7,322 0 24
UNITED RENTALS INC COM 911363109 262,532 275 SH SOLE 275 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,858,613 16,967 SH SOLE 16,901 0 66
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 408,803 668 SH SOLE 668 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 233,001 710 SH SOLE 710 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 528,363 9,752 SH SOLE 9,752 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 210,283 1,526 SH SOLE 1,526 0 0
VISA INC COM CL A 92826C839 5,025,762 14,722 SH SOLE 14,633 0 89
VISTRA CORP COM 92840M102 254,696 1,300 SH SOLE 1,300 0 0
WALMART INC COM 931142103 3,567,855 34,619 SH SOLE 34,538 0 81
WATSCO INC COM 942622200 4,341,077 10,737 SH SOLE 10,706 0 31
WD 40 CO COM 929236107 422,144 2,136 SH SOLE 2,136 0 0
WELLS FARGO CO NEW COM 949746101 410,299 4,895 SH SOLE 4,895 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 241,802 9,754 SH SOLE 9,754 0 0
YUM BRANDS INC COM 988498101 2,327,272 15,311 SH SOLE 15,240 0 71