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
ADVANCED MICRO DEVICES INC COM 007903107 259,187 424 SH SOLE 0 0 0 424
AGILENT TECHNOLOGIES INC COM 00846U101 1,154,664 6,701 SH SOLE 0 19 0 6,682
ALPHABET INC CAP STK CL C 02079K107 379,244 1,113 SH SOLE 0 0 0 1,113
ALPHABET INC CAP STK CL A 02079K305 16,413,370 47,702 SH SOLE 0 7 0 47,695
AMAZON COM INC COM 023135106 18,038,204 72,399 SH SOLE 0 0 0 72,399
AMPHENOL CORP CL A 032095101 339,819 4,031 SH SOLE 0 0 0 4,031
APPLE INC COM 037833100 20,258,893 60,834 SH SOLE 0 0 0 60,834
APPLIED MATLS INC COM 038222105 3,156,877 6,173 SH SOLE 0 4 0 6,169
ASML HLDG NV N Y REGISTRY SHS N07059210 9,929,530 5,481 SH SOLE 0 0 0 5,481
AUTOMATIC DATA PROCESSING IN COM 053015103 11,083,655 42,950 SH SOLE 0 10 0 42,940
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,026,164 4,069 SH SOLE 0 101 0 3,968
BROADCOM INC COM 11135F101 1,329,943 3,787 SH SOLE 0 0 0 3,787
CADENCE DESIGN SYSTEM INC COM 127387108 516,084 1,563 SH SOLE 0 0 0 1,563
CAPITAL ONE FINL CORP COM 14040H105 718,602 3,722 SH SOLE 0 0 0 3,722
CATERPILLAR INC COM 149123101 502,695 620 SH SOLE 0 0 0 620
CBRE GROUP INC CL A 12504L109 13,282,911 103,393 SH SOLE 0 17 0 103,376
CHENIERE ENERGY INC COM NEW 16411R208 5,149,016 19,139 SH SOLE 0 0 0 19,139
CINTAS CORP COM 172908105 570,584 2,925 SH SOLE 0 0 0 2,925
COLGATE PALMOLIVE CO COM 194162103 211,575 2,480 SH SOLE 0 26 0 2,454
CORNING INC COM 219350105 357,950 2,328 SH SOLE 0 0 0 2,328
COSTAR GROUP INC COM 22160N109 8,732,901 318,719 SH SOLE 0 0 0 318,719
COSTCO WHOLESALE CORPORATION COM 22160K105 12,008,658 13,191 SH SOLE 0 0 0 13,191
DISNEY WALT CO COM 254687106 934,030 8,904 SH SOLE 0 0 0 8,904
ECOLAB INC COM 278865100 525,991 1,916 SH SOLE 0 0 0 1,916
ELI LILLY & CO COM 532457108 252,254 218 SH SOLE 0 0 0 218
ENBRIDGE INC COM 29250N105 8,618,575 185,386 SH SOLE 0 0 0 185,386
EQUINIX INC COM 29444U700 4,620,369 4,567 SH SOLE 0 3 0 4,564
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 2,894,430 17,785 SH SOLE 0 0 0 17,785
FASTENAL CO COM 311900104 2,084,422 42,084 SH SOLE 0 52 0 42,032
FERRARI N V COM N3167Y103 516,344 1,314 SH SOLE 0 7 0 1,307
FIDELITY COVINGTON TRUST ENHANCED INTL 31609A404 2,130,915 53,393 SH SOLE 0 0 0 53,393
HOME DEPOT INC COM 437076102 4,716,588 16,579 SH SOLE 0 0 0 16,579
INTERNATIONAL BUSINESS MACHS COM 459200101 1,432,747 6,515 SH SOLE 0 0 0 6,515
INTUITIVE SURGICAL INC COM NEW 46120E602 13,668,092 33,613 SH SOLE 0 6 0 33,607
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 4,190,983 214,427 SH SOLE 0 0 0 214,427
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 3,980,189 246,604 SH SOLE 0 0 0 246,604
INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452 2,006,649 93,699 SH SOLE 0 0 0 93,699
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 4,014,501 220,577 SH SOLE 0 0 0 220,577
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 HG 46138J395 1,926,576 93,274 SH SOLE 0 0 0 93,274
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 2,002,383 90,585 SH SOLE 0 0 0 90,585
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 4,122,084 204,824 SH SOLE 0 0 0 204,824
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 2,009,834 88,054 SH SOLE 0 0 0 88,054
ISHARES TR IBONDS DEC 29 46436E205 422,756 18,632 SH SOLE 0 0 0 18,632
ISHARES TR IBDS DEC28 ETF 46435U515 423,501 16,967 SH SOLE 0 0 0 16,967
ISHARES TR 0-5YR HI YL CP 46434V407 650,727 15,775 SH SOLE 0 0 0 15,775
ISHARES TR RUS 1000 GRW ETF 464287614 1,190,596 9,505 SH SOLE 0 0 0 9,505
ISHARES TR CORE S&P MCP ETF 464287507 1,885,541 26,206 SH SOLE 0 0 0 26,206
ISHARES TR CORE MSCI EAFE 46432F842 501,257 5,174 SH SOLE 0 0 0 5,174
ISHARES TR CORE S&P SCP ETF 464287804 1,360,626 10,002 SH SOLE 0 0 0 10,002
ISHARES TR RUS 1000 VAL ETF 464287598 789,905 3,186 SH SOLE 0 0 0 3,186
ISHARES TR IBONDS 27 ETF 46435UAA9 426,302 17,674 SH SOLE 0 0 0 17,674
ISHARES TR MSCI EMG MKT ETF 464287234 200,236 2,998 SH SOLE 0 0 0 2,998
ISHARES TR IBONDS DEC2026 46435GAA0 427,688 17,644 SH SOLE 0 0 0 17,644
ISHARES TR RUS MDCP VAL ETF 464287473 336,107 2,091 SH SOLE 0 0 0 2,091
ISHARES TR NATIONAL MUN ETF 464288414 233,339 2,308 SH SOLE 0 0 0 2,308
JPMORGAN CHASE & CO COM 46625H100 3,213,945 9,715 SH SOLE 0 0 0 9,715
LINDE PLC SHS G54950103 13,719,818 28,905 SH SOLE 0 5 0 28,900
LOCKHEED MARTIN CORP COM 539830109 8,266,866 16,233 SH SOLE 0 0 0 16,233
LOWES COS INC COM 548661107 7,649,554 41,508 SH SOLE 0 0 0 41,508
MASTERCARD INCORPORATED CL A 57636Q104 7,390,261 13,401 SH SOLE 0 5 0 13,396
META PLATFORMS INC CL A 30303M102 17,549,462 24,200 SH SOLE 0 4 0 24,196
MICRON TECHNOLOGY INC COM 595112103 325,534 306 SH SOLE 0 0 0 306
MICROSOFT CORP COM 594918104 17,502,656 34,125 SH SOLE 0 7 0 34,118
NETFLIX INC. COM 64110L106 1,170,896 16,828 SH SOLE 0 0 0 16,828
NEXTERA ENERGY INC COM 65339F101 13,152,531 173,654 SH SOLE 0 28 0 173,626
NORTHROP GRUMMAN CORP COM 666807102 1,467,751 3,036 SH SOLE 0 0 0 3,036
NVIDIA CORPORATION COM 67066G104 1,981,841 8,678 SH SOLE 0 0 0 8,678
ORACLE CORP COM 68389X105 320,335 2,333 SH SOLE 0 0 0 2,333
PALO ALTO NETWORKS INC COM 697435105 334,391 842 SH SOLE 0 0 0 842
PEPSICO INC COM 713448108 261,427 2,063 SH SOLE 0 0 0 2,063
PIMCO ETF TR MULTISECTOR BD 72201R585 10,467,510 412,269 SH SOLE 0 0 0 412,269
PROCTER & GAMBLE CO COM 742718109 329,304 2,267 SH SOLE 0 16 0 2,251
PROGRESSIVE CORP COM 743315103 675,396 3,258 SH SOLE 0 10 0 3,248
ROCKWELL AUTOMATION INC COM 773903109 449,701 1,033 SH SOLE 0 0 0 1,033
ROLLINS INC COM 775711104 11,537,070 383,037 SH SOLE 0 55 0 382,982
RTX CORPORATION COM 75513E101 4,352,631 23,445 SH SOLE 0 0 0 23,445
S&P GLOBAL INC COM 78409V104 3,142,984 7,968 SH SOLE 0 0 0 7,968
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3,906,720 130,224 SH SOLE 0 0 0 130,224
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,539,194 120,750 SH SOLE 0 0 0 120,750
SHERWIN WILLIAMS CO COM 824348106 13,509,209 41,789 SH SOLE 0 7 0 41,782
SPDR SERIES TRUST ST STR SP DIV 78464A763 393,592 2,687 SH SOLE 0 0 0 2,687
STARBUCKS CORP COM 855244109 267,128 2,843 SH SOLE 0 0 0 2,843
STRYKER CORPORATION COM 863667101 1,483,148 5,386 SH SOLE 0 0 0 5,386
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 433,247 950 SH SOLE 0 0 0 950
THERMO FISHER SCIENTIFIC INC COM 883556102 15,671,474 23,215 SH SOLE 0 0 0 23,215
TJX COS INC NEW COM 872540109 267,535 2,022 SH SOLE 0 0 0 2,022
TRACTOR SUPPLY CO COM 892356106 691,834 22,110 SH SOLE 0 88 0 22,022
UBER TECHNOLOGIES INC COM 90353T100 3,441,141 50,228 SH SOLE 0 0 0 50,228
US BANCORP COM NEW 902973304 9,804,160 169,740 SH SOLE 0 0 0 169,740
VALERO ENERGY CORP COM 91913Y100 14,288,140 36,862 SH SOLE 0 0 0 36,862
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 2,502,133 23,670 SH SOLE 0 41 0 23,629
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 2,683,433 7,170 SH SOLE 0 0 0 7,170
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 283,152 404 SH SOLE 0 0 0 404
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 265,568 772 SH SOLE 0 0 0 772
VISA INC COM CL A 92826C839 4,805,513 13,374 SH SOLE 0 0 0 13,374
WALMART INC COM 931142103 1,917,865 18,455 SH SOLE 0 0 0 18,455
WILLIS TOWERS WATSON PLC LTD SHS G96629103 676,188 2,346 SH SOLE 0 0 0 2,346
XYLEM INC COM 98419M100 306,852 3,030 SH SOLE 0 0 0 3,030