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 LABORATORIES COM 002824100 401,850 3,914 SH SOLE 3,914 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 293,499 2,575 SH SOLE 2,575 0 0
AIR PRODUCTS AND CHEMICALS I COM 009158106 3,015,613 10,381 SH SOLE 10,336 0 45
ALPHABET INC CAP STK CL A 02079K305 9,065,985 31,527 SH SOLE 31,494 0 33
ALPHABET INC CAP STK CL C 02079K107 3,520,162 12,271 SH SOLE 12,121 0 150
ALPS ETF TR ALERIAN MLP 00162Q452 266,464 5,062 SH SOLE 5,062 0 0
ALTRIA GROUP INC COM 02209S103 587,443 8,902 SH SOLE 8,902 0 0
AMAZON COM INC COM 023135106 8,233,538 39,533 SH SOLE 39,374 0 159
AMERICAN EXPRESS CO COM 025816109 3,948,467 13,054 SH SOLE 12,947 0 107
AMETEK INC COM 031100100 2,352,000 10,972 SH SOLE 10,912 0 60
AMPHENOL CORP CL A 032095101 4,048,708 32,044 SH SOLE 31,673 0 371
AON PLC SHS CL A G0403H108 3,900,151 12,083 SH SOLE 12,039 0 44
APPLE INC COM 037833100 12,673,010 49,935 SH SOLE 49,659 0 276
APPLIED MATLS INC COM 038222105 875,324 2,561 SH SOLE 2,561 0 0
ATMOS ENERGY CORP COM 049560105 1,228,203 6,649 SH SOLE 6,649 0 0
AUTOZONE INC COM 053332102 4,313,425 1,277 SH SOLE 1,273 0 4
BANK AMERICA CORP COM 060505104 1,326,683 27,214 SH SOLE 27,214 0 0
BANK MONTREAL MEDIUM COM 063671101 241,447 1,784 SH SOLE 1,784 0 0
BECTON DICKINSON & CO COM 075887109 716,183 4,555 SH SOLE 4,555 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,966,998 12,452 SH SOLE 12,392 0 60
BLACKROCK ETF TRUST ISHARES LARGE CA 09290C616 202,101 5,596 SH SOLE 5,596 0 0
BLACKROCK INC COM 09290D101 3,557,879 3,700 SH SOLE 3,672 0 28
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 584,766 3,599 SH SOLE 3,599 0 0
BROOKFIELD INFRASTRUCTURE PA LP INT UNIT G16252101 379,982 10,520 SH SOLE 10,520 0 0
CASEYS GEN STORES INC COM 147528103 4,558,884 6,263 SH SOLE 6,199 0 64
CATERPILLAR INC COM 149123101 677,288 956 SH SOLE 956 0 0
CF INDUSTRIES HOLD COM 125269100 1,243,997 9,581 SH SOLE 9,581 0 0
CHEVRON CORPORATION COM 166764100 6,395,487 30,911 SH SOLE 30,774 0 137
CISCO SYS INC COM 17275R102 596,590 7,689 SH SOLE 7,689 0 0
CISCO SYS INC COM 17275R102 15,518 200 SH Call SOLE 200 0 0
CME GROUP INC COM 12572Q105 1,034,906 3,504 SH SOLE 3,504 0 0
COCA COLA CO COM 191216100 1,056,182 13,888 SH SOLE 13,888 0 0
COMFORT SYS USA INC COM 199908104 262,008 190 SH SOLE 190 0 0
COOPER COS INC COM 216648501 4,111,608 57,505 SH SOLE 57,270 0 235
COPART INC COM 217204106 2,520,610 75,922 SH SOLE 75,517 0 405
COPART INC COM 217204106 13,280 400 SH Call SOLE 400 0 0
CORNING INC COM 219350105 409,950 3,015 SH SOLE 3,015 0 0
CORPAY INC COM SHS 219948106 588,673 2,023 SH SOLE 2,023 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 1,169,809 1,174 SH SOLE 1,174 0 0
CSX CORP COM 126408103 1,053,671 25,668 SH SOLE 25,668 0 0
DIAMONDBACK ENERGY INC COM 25278X109 3,490,828 17,649 SH SOLE 17,597 0 52
DORMAN PRODS INC COM 258278100 442,695 4,242 SH SOLE 4,242 0 0
EATON CORP PLC SHS G29183103 2,657,846 7,431 SH SOLE 7,409 0 22
ELI LILLY & CO COM 532457108 1,245,369 1,354 SH SOLE 1,354 0 0
EMERSON ELEC CO COM 291011104 810,883 6,189 SH SOLE 6,189 0 0
EVERCORE INC CLASS A 29977A105 1,061,203 3,555 SH SOLE 3,555 0 0
EXXON MOBIL CORP COM 30231G102 1,236,821 7,290 SH SOLE 7,290 0 0
FISERV INC COM 337738108 3,814,600 68,362 SH SOLE 68,211 0 151
FISERV INC COM 337738108 33,480 600 SH Call SOLE 600 0 0
FIVE BELOW INC COM 33829M101 632,890 2,770 SH SOLE 2,770 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 302,260 5,950 SH SOLE 5,950 0 0
FORTINET INC COM 34959E109 4,588,825 56,152 SH SOLE 55,905 0 247
GARTNER INC COM 366651107 391,892 2,475 SH SOLE 2,475 0 0
GRACO INC COM 384109104 528,978 6,249 SH SOLE 6,249 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 5,187,189 34,683 SH SOLE 34,489 0 194
HANOVER INS GROUP INC COM 410867105 603,258 3,480 SH SOLE 3,480 0 0
HF SINCLAIR CORP COM 403949100 2,316,488 37,129 SH SOLE 36,904 0 225
HOME DEPOT INC COM 437076102 5,741,095 17,456 SH SOLE 17,402 0 54
HORMEL FOODS CORP COM 440452100 2,059,610 90,932 SH SOLE 90,899 0 33
ICON PLC SHS G4705A100 2,355,452 21,285 SH SOLE 21,222 0 63
IDEXX LABS INC COM 45168D104 416,922 742 SH SOLE 742 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 409,154 1,688 SH SOLE 1,688 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 228,190 495 SH SOLE 495 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 267,440 4,000 SH SOLE 4,000 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 412,473 715 SH SOLE 715 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718 378,683 3,762 SH SOLE 3,762 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 546,302 10,820 SH SOLE 10,820 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 553,136 6,699 SH SOLE 6,699 0 0
ISHARES TR CORE S&P500 ETF 464287200 351,206 538 SH SOLE 538 0 0
ISHARES TR GLOB INDSTRL ETF 464288729 223,547 1,235 SH SOLE 1,235 0 0
ISHARES TR GLOBAL TECH ETF 464287291 542,837 5,430 SH SOLE 5,430 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 1,787,828 34,015 SH SOLE 34,015 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 587,593 2,750 SH SOLE 2,750 0 0
ISHARES TR RUS MD CP GR ETF 464287481 340,927 2,661 SH SOLE 2,661 0 0
ISHARES TR RUS MID CAP ETF 464287499 886,349 9,116 SH SOLE 9,116 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 594,208 2,396 SH SOLE 2,396 0 0
ISHARES TR S&P 100 ETF 464287101 216,288 680 SH SOLE 680 0 0
ISHARES TR S&P MC 400GR ETF 464287606 306,891 3,050 SH SOLE 3,050 0 0
ISHARES TR TIPS BD ETF 464287176 213,878 1,938 SH SOLE 1,938 0 0
JOHNSON & JOHNSON COM 478160104 5,691,080 23,282 SH SOLE 23,154 0 128
JPMORGAN CHASE & CO COM 46625H100 4,482,764 15,239 SH SOLE 15,199 0 40
KELLY SVCS INC CL A 488152208 344,265 38,900 SH SOLE 38,900 0 0
LAM RESEARCH CORP COM NEW 512807306 4,559,507 21,340 SH SOLE 21,208 0 132
LOCKHEED MARTIN CORP COM 539830109 813,514 1,346 SH SOLE 1,346 0 0
MASIMO CORP COM 574795100 471,356 2,650 SH SOLE 2,650 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,366,570 2,735 SH SOLE 2,735 0 0
MERCADOLIBRE INC COM 58733R102 458,190 265 SH SOLE 265 0 0
MERCK & CO INC COM 58933Y105 368,763 3,066 SH SOLE 3,066 0 0
META PLATFORMS INC CL A 30303M102 346,139 605 SH SOLE 605 0 0
MICROSOFT CORP COM 594918104 11,416,189 30,840 SH SOLE 30,677 0 163
MSCI INC COM 55354G100 223,689 415 SH SOLE 415 0 0
NAVIOS MARITIME PARTNERS LP COM UNIT LPI Y62267409 247,517 3,668 SH SOLE 3,668 0 0
NETFLIX INC. COM 64110L106 240,375 2,500 SH SOLE 2,130 0 370
NUCOR CORP COM 670346105 226,594 1,340 SH SOLE 1,340 0 0
NVIDIA CORPORATION COM 67066G104 4,159,789 23,852 SH SOLE 23,841 0 11
ORACLE CORP COM 68389X105 1,718,547 11,682 SH SOLE 11,511 0 171
OREILLY AUTOMOTIVE INC COM 67103H107 200,959 2,177 SH SOLE 2,177 0 0
PAYCHEX INC COM 704326107 230,024 2,497 SH SOLE 2,497 0 0
PEPSICO INC COM 713448108 5,821,301 37,487 SH SOLE 37,354 0 133
PHILIP MORRIS INTL INC COM 718172109 571,250 3,455 SH SOLE 3,455 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,634,339 7,854 SH SOLE 7,854 0 0
PROCTER & GAMBLE CO COM 742718109 789,220 5,464 SH SOLE 5,464 0 0
PROLOGIS INC. COM 74340W103 250,217 1,893 SH SOLE 1,893 0 0
QUALCOMM INC COM 747525103 414,800 3,221 SH SOLE 3,221 0 0
RAYMOND JAMES FINL INC COM 754730109 3,818,089 26,370 SH SOLE 26,231 0 139
REPUBLIC SVCS INC COM 760759100 3,252,410 14,850 SH SOLE 14,806 0 44
ROCKWELL AUTOMATION INC COM 773903109 3,062,342 8,533 SH SOLE 8,507 0 26
ROLLINS INC COM 775711104 2,557,434 47,883 SH SOLE 47,740 0 143
ROPER TECHNOLOGIES INC COM 776696106 413,368 1,168 SH SOLE 1,137 0 31
RPM INTL INC COM 749685103 2,685,594 27,018 SH SOLE 26,933 0 85
RTX CORPORATION COM 75513E101 476,463 2,470 SH SOLE 2,470 0 0
SANDISK CORP COM 80004C200 244,606 385 SH SOLE 385 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 213,226 6,950 SH SOLE 6,950 0 0
SERVICE CORP INTL COM 817565104 464,944 5,635 SH SOLE 5,635 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 492,273 4,150 SH SOLE 4,150 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,917,183 14,403 SH SOLE 14,352 0 51
SMITH A O CORP COM 831865209 411,663 6,243 SH SOLE 6,243 0 0
SOUTHERN CO COM 842587107 4,097,633 42,454 SH SOLE 42,332 0 122
SPDR GOLD TR GOLD SHS 78463V107 516,778 1,201 SH SOLE 1,201 0 0
SPDR INDEX SHS FDS STATE STREET SPD 78463X459 323,191 4,189 SH SOLE 4,189 0 0
SPS COMM INC COM 78463M107 3,175,155 57,034 SH SOLE 56,886 0 148
SPS COMM INC COM 78463M107 22,268 400 SH Call SOLE 400 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 2,181,585 3,355 SH SOLE 3,265 0 90
SYNOPSYS INC COM 871607107 310,047 782 SH SOLE 782 0 0
TARGET CORP COM 87612E106 346,632 2,860 SH SOLE 2,860 0 0
TESLA INC COM 88160R101 335,319 902 SH SOLE 902 0 0
TEXAS INSTRS INC COM 882508104 5,128,781 26,418 SH SOLE 26,321 0 97
TJX COS INC NEW COM 872540109 772,948 4,840 SH SOLE 4,840 0 0
TRACTOR SUPPLY CO COM 892356106 2,179,296 48,108 SH SOLE 47,922 0 186
TYLER TECHNOLOGIES INC COM 902252105 3,340,259 9,756 SH SOLE 9,732 0 24
ULTA BEAUTY INC COM 90384S303 2,414,397 4,619 SH SOLE 4,595 0 24
UNITED RENTALS INC COM 911363109 205,454 282 SH SOLE 282 0 0
UNITEDHEALTH GROUP INC COM 91324P102 4,289,917 15,854 SH SOLE 15,788 0 66
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 682,921 1,143 SH SOLE 1,143 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 228,111 711 SH SOLE 711 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 527,096 9,752 SH SOLE 9,752 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 293,191 2,120 SH SOLE 2,120 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,189,489 23,695 SH SOLE 23,678 0 17
VISA INC COM CL A 92826C839 4,495,509 14,874 SH SOLE 14,784 0 90
WALMART INC COM 931142103 3,930,883 31,629 SH SOLE 31,549 0 80
WATSCO INC COM 942622200 4,522,055 12,430 SH SOLE 12,388 0 42
WD 40 CO COM 929236107 435,699 2,136 SH SOLE 2,136 0 0
WELLS FARGO & CO COM 949746101 384,437 4,829 SH SOLE 4,829 0 0
WESTERN DIGITAL CORP COM 958102105 397,620 1,470 SH SOLE 1,470 0 0
WEYERHAEUSER CO COM NEW 962166104 238,290 9,754 SH SOLE 9,754 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 597,054 3,765 SH SOLE 3,765 0 0
YUM BRANDS INC COM 988498101 2,485,665 15,987 SH SOLE 15,916 0 71
ZOETIS INC CL A 98978V103 2,074,822 17,552 SH SOLE 17,544 0 8