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
ABBOTT LABS COM 002824100   4,972,025 45,168 SH   SOLE   30,926 0 14,242
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,359,634 6,724 SH   SOLE   5,422 0 1,302
ADOBE INC COM 00724F101   3,801,116 6,372 SH   SOLE   3,966 0 2,406
ADVANCED MICRO DEVICES INC COM 007903107   289,661 1,965 SH   SOLE   1,965 0 0
AIR PRODS & CHEMS INC COM 009158106   1,094,733 4,000 SH   SOLE   3,056 0 944
ALLIANT ENERGY CORP COM 018802108   283,279 5,522 SH   SOLE   5,522 0 0
ALPHABET INC CAP STK CL A 02079K305   2,620,601 18,760 SH   SOLE   16,319 0 2,441
ALPHABET INC CAP STK CL C 02079K107   8,954,986 63,542 SH   SOLE   40,630 0 22,912
AMAZON COM INC COM 023135106   9,943,105 65,443 SH   SOLE   43,044 0 22,399
AMERICAN TOWER CORP NEW COM 03027X100   1,307,801 6,058 SH   SOLE   6,058 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   1,207,954 9,153 SH   SOLE   5,394 0 3,759
AMETEK INC COM 031100100   3,079,075 18,674 SH   SOLE   11,590 0 7,084
AMGEN INC COM 031162100   2,722,575 9,454 SH   SOLE   6,755 0 2,699
AMN HEALTHCARE SVCS INC COM 001744101   397,313 5,306 SH   SOLE   5,306 0 0
AMPHENOL CORP NEW CL A 032095101   2,020,518 20,380 SH   SOLE   12,393 0 7,987
APPLE INC COM 037833100   20,292,124 105,396 SH   SOLE   75,298 0 30,098
AT&T INC COM 00206R102   672,794 40,095 SH   SOLE   40,095 0 0
ATMOS ENERGY CORP COM 049560105   1,767,120 15,244 SH   SOLE   9,561 0 5,683
AUTOMATIC DATA PROCESSING IN COM 053015103   298,901 1,283 SH   SOLE   1,283 0 0
BECTON DICKINSON & CO COM 075887109   256,753 1,053 SH   SOLE   1,053 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   9,224,626 17 SH   SOLE   17 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   9,284,930 26,033 SH   SOLE   26,033 0 0
BERRY GLOBAL GROUP INC COM 08579W103   1,306,580 19,391 SH   SOLE   11,954 0 7,437
BLACKROCK INC COM 09247X101   2,635,567 3,247 SH   SOLE   2,404 0 843
BOOKING HOLDINGS INC COM 09857L108   3,167,935 893 SH   SOLE   581 0 312
BRISTOL-MYERS SQUIBB CO COM 110122108   575,544 11,217 SH   SOLE   11,217 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   1,818,465 8,838 SH   SOLE   6,933 0 1,905
BROWN & BROWN INC COM 115236101   2,264,560 31,843 SH   SOLE   19,766 0 12,077
CDW CORP COM 12514G108   2,570,523 11,308 SH   SOLE   7,208 0 4,100
CHEVRON CORP NEW COM 166764100   2,593,492 17,389 SH   SOLE   14,176 0 3,213
CHUBB LIMITED COM H1467J104   2,763,522 12,229 SH   SOLE   7,697 0 4,532
CHURCH & DWIGHT CO INC COM 171340102   2,036,280 21,539 SH   SOLE   13,772 0 7,767
CINTAS CORP COM 172908105   3,248,076 5,390 SH   SOLE   3,337 0 2,053
CISCO SYS INC COM 17275R102   702,784 13,911 SH   SOLE   13,911 0 0
CME GROUP INC COM 12572Q105   2,622,154 12,450 SH   SOLE   7,807 0 4,643
COCA COLA CO COM 191216100   868,805 14,743 SH   SOLE   14,743 0 0
COMCAST CORP NEW CL A 20030N101   4,591,255 104,701 SH   SOLE   75,422 0 29,279
CONAGRA BRANDS INC COM 205887102   938,271 32,738 SH   SOLE   32,738 0 0
CONOCOPHILLIPS COM 20825C104   1,559,557 13,438 SH   SOLE   10,128 0 3,310
CONSTELLATION BRANDS INC CL A 21036P108   2,061,857 8,530 SH   SOLE   5,290 0 3,240
COSTCO WHSL CORP NEW COM 22160K105   4,523,004 6,853 SH   SOLE   4,554 0 2,299
CSX CORP COM 126408103   2,660,426 76,747 SH   SOLE   47,027 0 29,720
CULLEN FROST BANKERS INC COM 229899109   1,454,660 13,409 SH   SOLE   9,583 0 3,826
DIAMONDBACK ENERGY INC COM 25278X109   1,236,004 7,968 SH   SOLE   4,804 0 3,164
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   238,458 8,158 SH   SOLE   8,158 0 0
DISNEY WALT CO COM 254687106   729,453 8,079 SH   SOLE   8,079 0 0
DOLLAR GEN CORP NEW COM 256677105   989,402 7,277 SH   SOLE   5,402 0 1,875
DUKE ENERGY CORP NEW COM NEW 26441C204   477,243 4,918 SH   SOLE   4,918 0 0
EATON CORP PLC SHS G29183103   1,817,430 7,548 SH   SOLE   5,890 0 1,658
ECOLAB INC COM 278865100   1,103,582 5,562 SH   SOLE   4,132 0 1,430
EDWARDS LIFESCIENCES CORP COM 28176E108   2,225,329 29,185 SH   SOLE   17,683 0 11,502
ELECTRONIC ARTS INC COM 285512109   516,595 3,776 SH   SOLE   3,776 0 0
ELI LILLY & CO COM 532457108   4,985,031 8,552 SH   SOLE   5,771 0 2,781
ENTEGRIS INC COM 29362U104   2,006,165 16,747 SH   SOLE   10,417 0 6,330
EOG RES INC COM 26875P101   2,685,788 22,208 SH   SOLE   14,682 0 7,526
EQUITABLE HLDGS INC COM 29452E101   1,042,525 31,320 SH   SOLE   19,235 0 12,085
EXXON MOBIL CORP COM 30231G102   3,296,594 32,973 SH   SOLE   20,280 0 12,693
FIRST AMERN FINL CORP COM 31847R102   1,468,067 22,782 SH   SOLE   13,952 0 8,830
FIRST INDL RLTY TR INC COM 32054K103   1,197,505 22,736 SH   SOLE   22,736 0 0
FISERV INC COM 337738108   2,777,406 20,905 SH   SOLE   13,636 0 7,269
FMC CORP COM NEW 302491303   619,284 9,824 SH   SOLE   5,857 0 3,967
FRANKLIN ELEC INC COM 353514102   212,533 2,199 SH   SOLE   2,199 0 0
GENTEX CORP COM 371901109   1,420,501 43,508 SH   SOLE   26,286 0 17,222
GLOBAL PMTS INC COM 37940X102   524,383 4,129 SH   SOLE   4,129 0 0
HERSHEY CO COM 427866108   559,320 3,000 SH   SOLE   3,000 0 0
HOME DEPOT INC COM 437076102   2,770,200 7,993 SH   SOLE   5,261 0 2,732
HUMANA INC COM 444859102   2,456,832 5,366 SH   SOLE   3,346 0 2,020
INMODE LTD SHS M5425M103   585,928 26,343 SH   SOLE   14,700 0 11,643
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,083,132 8,433 SH   SOLE   6,744 0 1,689
INVESCO QQQ TR UNIT SER 1 46090E103   552,852 1,350 SH   SOLE   1,350 0 0
ISHARES TR CORE S&P MCP ETF 464287507   751,908 2,713 SH   SOLE   2,713 0 0
ISHARES TR GLOBAL REIT ETF 46434V647   623,844 25,800 SH   SOLE   25,800 0 0
ISHARES TR CORE S&P SCP ETF 464287804   444,799 4,109 SH   SOLE   4,109 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   8,375,000 152,329 SH   SOLE   0 0 152,329
JAZZ PHARMACEUTICALS PLC SHS USD G50871105   2,094,460 17,032 SH   SOLE   10,020 0 7,012
JOHNSON & JOHNSON COM 478160104   1,997,488 12,747 SH   SOLE   9,924 0 2,823
JONES LANG LASALLE INC COM 48020Q107   670,866 3,552 SH   SOLE   3,552 0 0
JPMORGAN CHASE & CO COM 46625H100   7,073,729 41,586 SH   SOLE   29,193 0 12,393
KEYSIGHT TECHNOLOGIES INC COM 49338L103   419,839 2,639 SH   SOLE   2,639 0 0
LAMB WESTON HLDGS INC COM 513272104   3,569,665 33,020 SH   SOLE   24,495 0 8,525
LANTHEUS HLDGS INC COM 516544103   1,188,944 19,180 SH   SOLE   12,112 0 7,068
LINDE PLC SHS G54950103   2,729,572 6,646 SH   SOLE   4,143 0 2,503
LITTELFUSE INC COM 537008104   598,532 2,237 SH   SOLE   2,237 0 0
LOCKHEED MARTIN CORP COM 539830109   532,104 1,174 SH   SOLE   1,174 0 0
LOWES COS INC COM 548661107   1,315,137 5,910 SH   SOLE   4,485 0 1,425
MARKEL GROUP INC COM 570535104   1,348,942 950 SH   SOLE   781 0 169
MASTEC INC COM 576323109   1,297,977 17,137 SH   SOLE   10,697 0 6,440
MASTERCARD INCORPORATED CL A 57636Q104   4,257,978 9,982 SH   SOLE   6,525 0 3,457
MCDONALDS CORP COM 580135101   358,481 1,209 SH   SOLE   1,209 0 0
MEDTRONIC PLC SHS G5960L103   1,594,762 19,363 SH   SOLE   14,236 0 5,127
MERCK & CO INC COM 58933Y105   1,542,112 14,142 SH   SOLE   10,733 0 3,409
META PLATFORMS INC CL A 30303M102   4,753,038 13,429 SH   SOLE   9,391 0 4,038
MICROCHIP TECHNOLOGY INC. COM 595017104   4,499,355 49,898 SH   SOLE   33,803 0 16,095
MICROSOFT CORP COM 594918104   20,838,796 55,418 SH   SOLE   39,708 0 15,710
MKS INSTRS INC COM 55306N104   583,376 5,671 SH   SOLE   5,671 0 0
MONDELEZ INTL INC CL A 609207105   955,947 13,205 SH   SOLE   8,435 0 4,770
MOODYS CORP COM 615369105   1,900,096 4,864 SH   SOLE   3,083 0 1,781
MORGAN STANLEY COM NEW 617446448   1,242,789 13,325 SH   SOLE   8,609 0 4,716
NAPCO SEC TECHNOLOGIES INC COM 630402105   955,789 27,915 SH   SOLE   16,461 0 11,454
NEXTERA ENERGY INC COM 65339F101   3,313,561 54,548 SH   SOLE   36,542 0 18,006
NIKE INC CL B 654106103   2,236,348 20,595 SH   SOLE   12,456 0 8,139
NVIDIA CORPORATION COM 67066G104   8,041,110 16,238 SH   SOLE   10,751 0 5,487
OREILLY AUTOMOTIVE INC COM 67103H107   2,486,192 2,617 SH   SOLE   1,779 0 838
PAYCHEX INC COM 704326107   516,342 4,335 SH   SOLE   4,335 0 0
PAYCOM SOFTWARE INC COM 70432V102   1,020,527 4,936 SH   SOLE   2,876 0 2,060
PEPSICO INC COM 713448108   3,969,879 23,376 SH   SOLE   20,130 0 3,246
PERFICIENT INC COM 71375U101   1,726,499 26,225 SH   SOLE   15,474 0 10,751
PHILLIPS 66 COM 718546104   2,276,960 17,103 SH   SOLE   10,207 0 6,896
PNC FINL SVCS GROUP INC COM 693475105   1,134,840 7,330 SH   SOLE   4,132 0 3,198
POOL CORP COM 73278L105   1,975,876 4,956 SH   SOLE   3,042 0 1,914
PROCTER AND GAMBLE CO COM 742718109   1,315,503 8,977 SH   SOLE   7,080 0 1,897
PTC INC COM 69370C100   999,721 5,714 SH   SOLE   5,714 0 0
PURECYCLE TECHNOLOGIES INC COM 74623V103   738,499 182,433 SH   SOLE   92,222 0 90,211
QUALCOMM INC COM 747525103   3,313,920 22,916 SH   SOLE   14,540 0 8,376
QUANTA SVCS INC COM 74762E102   814,213 3,773 SH   SOLE   3,773 0 0
REALTY INCOME CORP COM 756109104   379,317 6,606 SH   SOLE   6,606 0 0
REVVITY INC COM 714046109   821,465 7,515 SH   SOLE   7,515 0 0
ROBERT HALF INC. COM 770323103   1,183,903 13,471 SH   SOLE   10,008 0 3,463
ROPER TECHNOLOGIES INC COM 776696106   942,599 1,729 SH   SOLE   1,729 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   1,929,084 14,894 SH   SOLE   9,345 0 5,549
RPM INTL INC COM 749685103   719,489 6,448 SH   SOLE   4,582 0 1,866
RTX CORPORATION COM 75513E101   3,026,845 35,977 SH   SOLE   24,291 0 11,686
SCHWAB CHARLES CORP COM 808513105   2,178,827 31,669 SH   SOLE   31,669 0 0
STARBUCKS CORP COM 855244109   989,471 10,306 SH   SOLE   7,150 0 3,156
STATE STR CORP COM 857477103   871,933 11,251 SH   SOLE   8,184 0 3,067
SUN CMNTYS INC COM 866674104   1,107,023 8,283 SH   SOLE   8,283 0 0
TARGET CORP COM 87612E106   912,485 6,407 SH   SOLE   6,407 0 0
TEXAS INSTRS INC COM 882508104   1,622,540 9,516 SH   SOLE   7,260 0 2,256
THE CIGNA GROUP COM 125523100   207,219 692 SH   SOLE   692 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,296,949 6,212 SH   SOLE   3,847 0 2,365
TIMKEN CO COM 887389104   1,464,386 18,277 SH   SOLE   11,371 0 6,906
TJX COS INC NEW COM 872540109   2,144,743 22,866 SH   SOLE   17,586 0 5,280
TRACTOR SUPPLY CO COM 892356106   217,180 1,010 SH   SOLE   1,010 0 0
TRAVELERS COMPANIES INC COM 89417E109   934,242 4,906 SH   SOLE   3,760 0 1,146
UNION PAC CORP COM 907818108   1,076,552 4,383 SH   SOLE   4,383 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,302,002 8,284 SH   SOLE   6,093 0 2,191
UNITEDHEALTH GROUP INC COM 91324P102   1,752,134 3,328 SH   SOLE   2,574 0 754
UPBOUND GROUP INC COM 76009N100   1,569,612 46,216 SH   SOLE   27,925 0 18,291
US BANCORP DEL COM NEW 902973304   2,381,665 55,023 SH   SOLE   49,715 0 5,308
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   2,552,000 34,691 SH   SOLE   0 0 34,691
VANGUARD INDEX FDS MID CAP ETF 922908629   306,620 1,318 SH   SOLE   1,318 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   3,819,816 8,745 SH   SOLE   8,745 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,200,096 5,059 SH   SOLE   5,059 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   442,520 2,960 SH   SOLE   2,960 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,074,070 43,300 SH   SOLE   43,300 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   285,884 2,561 SH   SOLE   2,561 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   202,796 419 SH   SOLE   419 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   2,629,573 69,748 SH   SOLE   46,116 0 23,632
VISA INC COM CL A 92826C839   1,051,084 4,039 SH   SOLE   3,269 0 770
WALMART INC COM 931142103   3,109,876 19,729 SH   SOLE   13,193 0 6,536
WASTE MGMT INC DEL COM 94106L109   2,961,999 16,537 SH   SOLE   10,268 0 6,269
WELLS FARGO CO NEW COM 949746101   1,911,698 38,832 SH   SOLE   23,785 0 15,047
XCEL ENERGY INC COM 98389B100   1,342,374 21,690 SH   SOLE   15,997 0 5,693
ZOETIS INC CL A 98978V103   2,706,606 13,714 SH   SOLE   8,591 0 5,123