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 431,689 4,368 SH SOLE 4,368 0 0
ABBVIE INC COM 00287Y109 256,097 979 SH SOLE 979 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 443,698 2,575 SH SOLE 2,575 0 0
AIR PRODUCTS AND CHEMICALS I COM 009158106 3,094,256 11,121 SH SOLE 11,076 0 45
ALPHABET INC CAP STK CL A 02079K305 9,678,051 28,127 SH SOLE 28,094 0 33
ALPHABET INC CAP STK CL C 02079K107 4,207,239 12,347 SH SOLE 12,197 0 150
ALPS ETF TR ALERIAN MLP 00162Q452 290,316 5,597 SH SOLE 5,597 0 0
ALTRIA GROUP INC COM 02209S103 626,262 9,300 SH SOLE 9,300 0 0
AMAZON COM INC COM 023135106 10,140,156 40,699 SH SOLE 40,540 0 159
AMERICAN EXPRESS CO COM 025816109 3,776,533 12,419 SH SOLE 12,312 0 107
AMETEK INC COM 031100100 2,664,392 10,755 SH SOLE 10,695 0 60
AMPHENOL CORP CL A 032095101 5,334,814 63,284 SH SOLE 62,543 0 741
AON PLC SHS CL A G0403H108 3,266,993 11,804 SH SOLE 11,760 0 44
APPLE INC COM 037833100 15,653,971 47,006 SH SOLE 46,734 0 272
APPLIED MATLS INC COM 038222105 1,304,530 2,551 SH SOLE 2,551 0 0
ATMOS ENERGY CORP COM 049560105 2,113,661 13,511 SH SOLE 13,506 0 5
AUTOZONE INC COM 053332102 3,857,317 1,363 SH SOLE 1,359 0 4
BANK OF AMER CORP COM 060505104 1,440,708 26,469 SH SOLE 26,469 0 0
BANK OF MONTREAL COM 063671101 298,374 1,784 SH SOLE 1,784 0 0
BECTON DICKINSON & CO COM 075887109 805,500 4,500 SH SOLE 4,500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,126,777 12,304 SH SOLE 12,244 0 60
BLACKROCK ETF TRUST ISHA LA VALU ETF 09290C616 396,518 9,587 SH SOLE 9,587 0 0
BLACKROCK INC COM 09290D101 3,849,590 3,638 SH SOLE 3,609 0 29
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 781,818 4,853 SH SOLE 4,853 0 0
BROOKFIELD INFRASTRUCTURE PA LP INT UNIT G16252101 373,453 10,505 SH SOLE 10,505 0 0
CASEYS GEN STORES INC COM 147528103 2,787,640 4,581 SH SOLE 4,518 0 63
CATERPILLAR INC COM 149123101 762,143 940 SH SOLE 940 0 0
CF INDUSTRIES HOLD COM 125269100 997,402 8,658 SH SOLE 8,658 0 0
CHEVRON CORPORATION COM 166764100 6,309,372 30,896 SH SOLE 30,759 0 137
CISCO SYS INC COM 17275R102 795,816 7,394 SH SOLE 7,394 0 0
CISCO SYS INC COM 17275R102 10,763 100 SH Call SOLE 100 0 0
CME GROUP INC COM 12572Q105 939,984 3,588 SH SOLE 3,588 0 0
COCA COLA CO COM 191216100 1,227,673 14,262 SH SOLE 14,262 0 0
COMFORT SYS USA INC COM 199908104 314,277 190 SH SOLE 190 0 0
COPART INC COM 217204106 2,925,043 107,223 SH SOLE 106,811 0 412
COPART INC COM 217204106 10,912 400 SH Call SOLE 400 0 0
CORNING INC COM 219350105 468,199 3,045 SH SOLE 3,045 0 0
CORPAY INC COM SHS 219948106 786,138 2,023 SH SOLE 2,023 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 1,048,712 1,152 SH SOLE 1,152 0 0
CSX CORP COM 126408103 780,252 16,776 SH SOLE 16,776 0 0
DANAHER CORP DEL COM 235851102 203,826 920 SH SOLE 920 0 0
DIAMONDBACK ENERGY INC COM 25278X109 3,476,269 18,912 SH SOLE 18,860 0 52
DORMAN PRODS INC COM 258278100 520,069 4,242 SH SOLE 4,242 0 0
EATON CORP PLC SHS G29183103 3,302,751 7,686 SH SOLE 7,664 0 22
ELI LILLY & CO COM 532457108 1,534,288 1,326 SH SOLE 1,326 0 0
EMERSON ELEC CO COM 291011104 956,347 6,166 SH SOLE 6,166 0 0
EVERCORE INC CLASS A 29977A105 915,413 3,555 SH SOLE 3,555 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 1,347,570 8,280 SH SOLE 8,280 0 0
FIVE BELOW INC COM 33829M101 608,209 2,770 SH SOLE 2,770 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 272,570 5,950 SH SOLE 5,950 0 0
FORTINET INC COM 34959E109 6,446,443 36,062 SH SOLE 35,830 0 232
GARTNER INC COM 366651107 461,687 2,475 SH SOLE 2,475 0 0
GRACO INC COM 384109104 466,957 6,077 SH SOLE 6,077 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 4,996,003 35,040 SH SOLE 34,846 0 194
HANOVER INS GROUP INC COM 410867105 731,220 3,415 SH SOLE 3,415 0 0
HF SINCLAIR CORP COM 403949100 3,699,697 34,474 SH SOLE 34,248 0 226
HOME DEPOT INC COM 437076102 4,774,596 16,783 SH SOLE 16,783 0 0
HORMEL FOODS CORP COM 440452100 2,584,463 129,612 SH SOLE 129,559 0 53
ICON PUB LTD CO SHS G4705A100 4,350,214 25,591 SH SOLE 25,528 0 63
IDEXX LABS INC COM 45168D104 386,943 741 SH SOLE 741 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 343,751 1,563 SH SOLE 1,563 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 201,282 495 SH SOLE 495 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 271,320 4,000 SH SOLE 4,000 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 529,511 716 SH SOLE 716 0 0
ISHARES TR 0-3 MTH TREASURY 46436E718 1,281,376 12,727 SH SOLE 12,727 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 512,861 10,366 SH SOLE 10,366 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 533,646 6,572 SH SOLE 6,572 0 0
ISHARES TR CORE S&P500 ETF 464287200 410,236 536 SH SOLE 536 0 0
ISHARES TR GLOB INDSTRL ETF 464288729 233,736 1,235 SH SOLE 1,235 0 0
ISHARES TR GLOBAL TECH ETF 464287291 804,835 5,430 SH SOLE 5,430 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 1,789,310 34,927 SH SOLE 34,927 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 681,808 2,750 SH SOLE 2,750 0 0
ISHARES TR RUS MD CP GR ETF 464287481 366,366 2,661 SH SOLE 2,661 0 0
ISHARES TR RUS MID CAP ETF 464287499 972,768 9,116 SH SOLE 9,116 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 665,824 2,396 SH SOLE 2,396 0 0
ISHARES TR S&P 100 ETF 464287101 259,814 680 SH SOLE 680 0 0
ISHARES TR S&P MC 400GR ETF 464287606 334,311 3,050 SH SOLE 3,050 0 0
ISHARES TR TIPS BD ETF 464287176 201,630 1,938 SH SOLE 1,938 0 0
JOHNSON & JOHNSON COM 478160104 6,741,948 25,466 SH SOLE 25,338 0 128
JPMORGAN CHASE & CO COM 46625H100 5,071,710 15,330 SH SOLE 15,290 0 40
KELLY SVCS INC CL A 488152208 630,569 38,900 SH SOLE 38,900 0 0
LAM RESEARCH CORP COM NEW 512807306 5,205,251 15,845 SH SOLE 15,717 0 128
LOCKHEED MARTIN CORP COM 539830109 678,325 1,332 SH SOLE 1,332 0 0
MARATHON PETE CORP COM 56585A102 217,086 549 SH SOLE 549 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,480,145 2,684 SH SOLE 2,684 0 0
MERCADOLIBRE INC COM 58733R102 447,689 259 SH SOLE 259 0 0
MERCK & CO INC COM 58933Y105 443,902 3,055 SH SOLE 3,055 0 0
META PLATFORMS INC CL A 30303M102 863,705 1,191 SH SOLE 1,191 0 0
MICROSOFT CORP COM 594918104 15,799,124 30,804 SH SOLE 30,641 0 163
MONSTER BEVERAGE CORP NEW COM 61174X109 210,347 5,054 SH SOLE 5,054 0 0
MSCI INC COM 55354G100 223,544 415 SH SOLE 415 0 0
NAVIOS MARITIME PARTNERS LP COM UNIT LPI Y62267409 311,089 3,460 SH SOLE 3,460 0 0
NUCOR CORP COM 670346105 313,225 1,340 SH SOLE 1,340 0 0
NVIDIA CORPORATION COM 67066G104 8,516,290 37,290 SH SOLE 37,274 0 16
ORACLE CORP COM 68389X105 1,267,561 9,232 SH SOLE 9,061 0 171
OREILLY AUTOMOTIVE INC COM 67103H107 200,030 2,342 SH SOLE 2,342 0 0
PALO ALTO NETWORKS INC COM 697435105 281,295 708 SH SOLE 708 0 0
PAYCHEX INC COM 704326107 287,522 2,919 SH SOLE 2,919 0 0
PEPSICO INC COM 713448108 4,123,273 32,538 SH SOLE 32,406 0 132
PHILIP MORRIS INTL INC COM 718172109 656,421 3,440 SH SOLE 3,440 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,728,961 7,779 SH SOLE 7,779 0 0
PROCTER & GAMBLE CO COM 742718109 790,368 5,440 SH SOLE 5,440 0 0
PROLOGIS INC. COM 74340W103 245,787 1,893 SH SOLE 1,893 0 0
QUALCOMM INC COM 747525103 575,502 3,127 SH SOLE 3,127 0 0
RAYMOND JAMES FINL INC COM 754730109 4,154,818 26,293 SH SOLE 26,154 0 139
REPUBLIC SVCS INC COM 760759100 3,051,280 14,539 SH SOLE 14,495 0 44
ROCKWELL AUTOMATION INC COM 773903109 3,929,320 9,026 SH SOLE 9,000 0 26
ROLLINS INC COM 775711104 2,934,118 97,414 SH SOLE 97,243 0 171
ROPER TECHNOLOGIES INC COM 776696106 327,048 936 SH SOLE 936 0 0
RPM INTL INC COM 749685103 2,608,750 26,439 SH SOLE 26,354 0 85
RTX CORPORATION COM 75513E101 395,620 2,131 SH SOLE 2,131 0 0
SANDISK CORP COM 80004C200 690,736 397 SH SOLE 397 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 224,457 6,900 SH SOLE 6,900 0 0
SERVICE CORP INTL COM 817565104 429,105 5,635 SH SOLE 5,635 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 616,928 4,160 SH SOLE 4,160 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,896,781 21,003 SH SOLE 20,948 0 55
SMITH A O CORP COM 831865209 351,918 6,243 SH SOLE 6,243 0 0
SOUTHERN CO COM 842587107 3,473,766 41,908 SH SOLE 41,786 0 122
SPDR GOLD TR GOLD SHS 78463V107 472,622 1,241 SH SOLE 1,241 0 0
SPDR INDEX SHS FDS ST STR SP GLBDIV 78463X459 341,594 4,200 SH SOLE 4,200 0 0
SPS COMM INC COM 78463M107 4,736,897 57,457 SH SOLE 57,309 0 148
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 2,385,365 3,128 SH SOLE 3,032 0 96
SYNOPSYS INC COM 871607107 339,253 780 SH SOLE 780 0 0
TARGET CORP COM 87612E106 417,579 2,665 SH SOLE 2,665 0 0
TESLA INC COM 88160R101 322,167 908 SH SOLE 908 0 0
TEXAS INSTRS INC COM 882508104 6,025,906 21,514 SH SOLE 21,419 0 95
TJX COS INC NEW COM 872540109 610,743 4,616 SH SOLE 4,616 0 0
TRACTOR SUPPLY CO COM 892356106 2,481,093 79,293 SH SOLE 79,090 0 203
TYLER TECHNOLOGIES INC COM 902252105 3,140,759 9,858 SH SOLE 9,834 0 24
ULTA BEAUTY INC COM 90384S303 4,123,584 7,550 SH SOLE 7,526 0 24
UNITED PARCEL SVCS INC CL B 911312106 236,777 2,534 SH SOLE 2,534 0 0
UNITED RENTALS INC COM 911363109 257,200 257 SH SOLE 257 0 0
UNITEDHEALTH GROUP INC COM 91324P102 698,597 1,903 SH SOLE 1,903 0 0
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 269,112 719 SH SOLE 719 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 792,913 1,131 SH SOLE 1,131 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 573,528 9,670 SH SOLE 9,670 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 331,898 2,103 SH SOLE 2,103 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,983,121 86,835 SH SOLE 86,801 0 34
VISA INC COM CL A 92826C839 5,272,103 14,672 SH SOLE 14,582 0 90
WALMART INC COM 931142103 3,207,528 30,865 SH SOLE 30,785 0 80
WATSCO INC COM 942622200 4,399,777 14,536 SH SOLE 14,494 0 42
WD 40 CO COM 929236107 431,500 2,136 SH SOLE 2,136 0 0
WELLS FARGO & CO COM 949746101 386,561 4,829 SH SOLE 4,829 0 0
WELLTOWER INC COM 95040Q104 209,518 910 SH SOLE 910 0 0
WESTERN DIGITAL CORP COM 958102105 660,785 1,454 SH SOLE 1,454 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 679,771 3,765 SH SOLE 3,765 0 0
YUM BRANDS INC COM 988498101 2,085,201 15,294 SH SOLE 15,223 0 71
ZOETIS INC CL A 98978V103 3,097,589 44,359 SH SOLE 44,340 0 19