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
AFLAC INC COM 001055102   1,759,404 25,206 SH   SOLE   25,206 0 0
AT&T INC COM 00206R102   1,058,489 66,363 SH   SOLE   66,362 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   281,725 36,165 SH   SOLE   36,165 0 0
ABBVIE INC COM 00287Y109   2,145,409 15,924 SH   SOLE   15,923 0 0
AIR PRODS & CHEMS INC COM 009158106   2,572,099 8,587 SH   SOLE   8,587 0 0
AMAZON COM INC COM 023135106   434,620 3,334 SH   SOLE   3,334 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   540,013 9,385 SH   SOLE   9,385 0 0
AMERICAN TOWER CORP NEW COM 03027X100   633,143 3,265 SH   SOLE   3,264 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   994,296 6,965 SH   SOLE   6,965 0 0
AMGEN INC COM 031162100   1,000,376 4,506 SH   SOLE   4,505 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   1,007,747 13,120 SH   SOLE   13,120 0 0
APPLE INC COM 037833100   6,334,969 32,660 SH   SOLE   32,659 0 0
ARCHER AVIATION INC COM CL A 03945R102   82,400 20,000 SH Call SOLE   20,000 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   826,061 11,542 SH   SOLE   11,542 0 0
AUTODESK INC COM 052769106   505,182 2,469 SH   SOLE   2,469 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,740,992 7,921 SH   SOLE   7,921 0 0
BCE INC COM NEW 05534B760   822,307 18,037 SH   SOLE   18,036 0 0
BP PLC SPONSORED ADR 055622104   600,406 17,014 SH   SOLE   17,013 0 0
BANCFIRST CORP COM 05945F103   518,512 5,636 SH   SOLE   5,636 0 0
BANK AMERICA CORP COM 060505104   975,566 34,004 SH   SOLE   34,003 0 0
BECTON DICKINSON & CO COM 075887109   437,027 1,655 SH   SOLE   1,655 0 0
BERKLEY W R CORP COM 084423102   788,886 13,245 SH   SOLE   13,245 0 0
BHP GROUP LTD SPONSORED ADS 088606108   238,680 4,000 SH   SOLE   4,000 0 0
BLACKROCK INC COM 09247X101   1,717,546 2,485 SH   SOLE   2,485 0 0
BLACKSTONE INC COM 09260D107   1,472,741 15,841 SH   SOLE   15,841 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   709,343 21,366 SH   SOLE   21,365 0 0
BROADCOM INC COM 11135F101   2,689,916 3,101 SH   SOLE   3,101 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   288,939 5,812 SH   SOLE   5,812 0 0
CHARLES RIV LABS INTL INC COM 159864107   522,892 2,487 SH   SOLE   2,487 0 0
CHEMED CORP NEW COM 16359R103   412,215 761 SH   SOLE   761 0 0
CHEVRON CORP NEW COM 166764100   1,820,555 11,570 SH   SOLE   11,570 0 0
CISCO SYS INC COM 17275R102   1,842,858 35,618 SH   SOLE   35,617 0 0
COCA COLA CO COM 191216100   1,016,019 16,872 SH   SOLE   16,871 0 0
COMCAST CORP NEW CL A 20030N101   3,388,636 81,556 SH   SOLE   81,555 0 0
COOPER COS INC COM NEW 216648402   606,970 1,583 SH   SOLE   1,583 0 0
COPART INC COM 217204106   812,955 8,913 SH   SOLE   8,913 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,354,671 2,516 SH   SOLE   2,516 0 0
CROWN CASTLE INC COM 22822V101   886,671 7,782 SH   SOLE   7,781 0 0
TRAVELERS COMPANIES INC COM 89417E109   675,707 3,891 SH   SOLE   3,890 0 0
US BANCORP DEL COM NEW 902973304   1,244,577 37,669 SH   SOLE   37,668 0 0
UNILEVER PLC SPON ADR NEW 904767704   827,720 15,878 SH   SOLE   15,878 0 0
UNION PAC CORP COM 907818108   787,787 3,850 SH   SOLE   3,850 0 0
UNITED PARCEL SERVICE INC CL B 911312106   2,559,159 14,277 SH   SOLE   14,277 0 0
UNITEDHEALTH GROUP INC COM 91324P102   3,960,000 8,239 SH   SOLE   8,239 0 0
VAIL RESORTS INC COM 91879Q109   425,474 1,690 SH   SOLE   1,690 0 0
VALERO ENERGY CORP COM 91913Y100   1,423,500 12,136 SH   SOLE   12,135 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   345,364 3,256 SH   SOLE   3,256 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,670,234 44,911 SH   SOLE   44,910 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   799,540 2,272 SH   SOLE   2,272 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206   443,825 27,896 SH   SOLE   27,896 0 0
VISA INC COM CL A 92826C839   1,062,067 4,472 SH   SOLE   4,472 0 0
WEC ENERGY GROUP INC COM 92939U106   2,000,075 22,666 SH   SOLE   22,666 0 0
WASTE MGMT INC DEL COM 94106L109   2,540,585 14,650 SH   SOLE   14,649 0 0
WILLIAMS COS INC COM 969457100   755,319 23,148 SH   SOLE   23,148 0 0
WOLFSPEED INC COM 977852102   226,279 4,071 SH   SOLE   4,070 0 0
XCEL ENERGY INC COM 98389B100   951,815 15,310 SH   SOLE   15,309 0 0
ZOETIS INC CL A 98978V103   791,305 4,595 SH   SOLE   4,595 0 0
JOHNSON CTLS INTL PLC SHS G51502105   565,859 8,304 SH   SOLE   8,304 0 0
LINDE PLC SHS G54950103   2,974,329 7,805 SH   SOLE   7,805 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   632,250 10,219 SH   SOLE   10,219 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   534,422 2,794 SH   SOLE   2,794 0 0
CHUBB LIMITED COM H1467J104   1,232,489 6,401 SH   SOLE   6,400 0 0
UBS GROUP AG SHS H42097107   1,072,311 52,901 SH   SOLE   52,901 0 0
TE CONNECTIVITY LTD SHS H84989104   757,915 5,408 SH   SOLE   5,407 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   776,207 1,071 SH   SOLE   1,071 0 0
DEVON ENERGY CORP NEW COM 25179M103   267,175 5,527 SH   SOLE   5,527 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   793,932 4,577 SH   SOLE   4,576 0 0
DISNEY WALT CO COM 254687106   1,548,730 17,347 SH   SOLE   17,346 0 0
DOCUSIGN INC COM 256163106   915,686 17,923 SH   SOLE   17,923 0 0
DOLBY LABORATORIES INC COM CL A 25659T107   1,052,945 12,583 SH   SOLE   12,583 0 0
ECOLAB INC COM 278865100   2,314,870 12,400 SH   SOLE   12,399 0 0
EDISON INTL COM 281020107   309,886 4,462 SH   SOLE   4,462 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103   245,665 24,420 SH   SOLE   24,420 0 0
EMERSON ELEC CO COM 291011104   1,580,284 17,483 SH   SOLE   17,482 0 0
ASPEN TECHNOLOGY INC COM 29109X106   312,425 1,864 SH   SOLE   1,864 0 0
ENBRIDGE INC COM 29250N105   495,210 13,330 SH   SOLE   13,330 0 0
EQUIFAX INC COM 294429105   520,966 2,214 SH   SOLE   2,214 0 0
EXPONENT INC COM 30214U102   354,441 3,798 SH   SOLE   3,798 0 0
EXXON MOBIL CORP COM 30231G102   3,375,318 31,472 SH   SOLE   31,471 0 0
FACTSET RESH SYS INC COM 303075105   594,965 1,485 SH   SOLE   1,485 0 0
FAIR ISAAC CORP COM 303250104   975,098 1,205 SH   SOLE   1,205 0 0
FORTIS INC COM 349553107   477,997 11,093 SH   SOLE   11,093 0 0
FREEPORT-MCMORAN INC CL B 35671D857   578,840 14,471 SH   SOLE   14,471 0 0
GARTNER INC COM 366651107   205,282 586 SH   SOLE   586 0 0
GENERAL DYNAMICS CORP COM 369550108   1,457,349 6,774 SH   SOLE   6,773 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   1,198,559 3,716 SH   SOLE   3,716 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406   754,048 19,032 SH   SOLE   19,032 0 0
HENRY JACK & ASSOC INC COM 426281101   573,122 3,425 SH   SOLE   3,425 0 0
HOME DEPOT INC COM 437076102   2,506,264 8,068 SH   SOLE   8,068 0 0
HUNT J B TRANS SVCS INC COM 445658107   216,331 1,195 SH   SOLE   1,195 0 0
ILLINOIS TOOL WKS INC COM 452308109   1,681,875 6,723 SH   SOLE   6,723 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   536,725 6,461 SH   SOLE   6,461 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   709,432 10,070 SH   SOLE   10,070 0 0
INTERNATIONAL PAPER CO COM 460146103   1,377,420 43,301 SH   SOLE   43,301 0 0
JOHNSON & JOHNSON COM 478160104   2,616,643 15,809 SH   SOLE   15,808 0 0
KINDER MORGAN INC DEL COM 49456B101   296,063 17,193 SH   SOLE   17,193 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   543,118 25,040 SH   SOLE   25,040 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   522,762 2,670 SH   SOLE   2,670 0 0
LENNAR CORP CL A 526057104   201,123 1,605 SH   SOLE   1,605 0 0
LENNOX INTL INC COM 526107107   808,991 2,481 SH   SOLE   2,481 0 0
MANHATTAN ASSOCIATES INC COM 562750109   206,276 1,032 SH   SOLE   1,032 0 0
MARSH & MCLENNAN COS INC COM 571748102   342,494 1,821 SH   SOLE   1,821 0 0
MASTERCARD INCORPORATED CL A 57636Q104   828,700 2,107 SH   SOLE   2,107 0 0
MATADOR RES CO COM 576485205   462,927 8,848 SH   SOLE   8,848 0 0
MCDONALDS CORP COM 580135101   2,330,181 7,809 SH   SOLE   7,808 0 0
MERCK & CO INC COM 58933Y105   1,462,593 12,675 SH   SOLE   12,675 0 0
METLIFE INC COM 59156R108   670,072 11,853 SH   SOLE   11,853 0 0
MICROSOFT CORP COM 594918104   5,389,524 15,826 SH   SOLE   15,826 0 0
MONDELEZ INTL INC CL A 609207105   2,843,386 38,983 SH   SOLE   38,982 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409   507,803 7,542 SH   SOLE   7,542 0 0
NEXTERA ENERGY INC COM 65339F101   2,587,147 34,867 SH   SOLE   34,867 0 0
NIKE INC CL B 654106103   715,047 6,479 SH   SOLE   6,478 0 0
NORDSON CORP COM 655663102   868,148 3,498 SH   SOLE   3,498 0 0
NOVARTIS AG SPONSORED ADR 66987V109   2,014,320 19,962 SH   SOLE   19,961 0 0
NOVO-NORDISK A S ADR 670100205   918,871 5,678 SH   SOLE   5,678 0 0
NUCOR CORP COM 670346105   765,496 4,668 SH   SOLE   4,668 0 0
NVIDIA CORPORATION COM 67066G104   291,038 688 SH   SOLE   688 0 0
NUTRIEN LTD COM 67077M108   435,364 7,373 SH   SOLE   7,372 0 0
ONEOK INC NEW COM 682680103   349,644 5,665 SH   SOLE   5,665 0 0
PNC FINL SVCS GROUP INC COM 693475105   392,460 3,116 SH   SOLE   3,116 0 0
PPG INDS INC COM 693506107   1,372,368 9,254 SH   SOLE   9,254 0 0
PEPSICO INC COM 713448108   1,638,616 8,847 SH   SOLE   8,846 0 0
PFIZER INC COM 717081103   790,203 21,543 SH   SOLE   21,543 0 0
PHILLIPS 66 COM 718546104   1,694,544 17,766 SH   SOLE   17,766 0 0
POLARIS INC COM 731068102   903,105 7,468 SH   SOLE   7,468 0 0
POOL CORP COM 73278L105   832,086 2,221 SH   SOLE   2,221 0 0
PROCTER AND GAMBLE CO COM 742718109   2,870,442 18,917 SH   SOLE   18,916 0 0
PROFRAC HLDG CORP CLASS A COM 74319N100   279,000 25,000 SH   SOLE   25,000 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   315,248 5,035 SH   SOLE   5,035 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,554,975 15,874 SH   SOLE   15,873 0 0
RELX PLC SPONSORED ADR 759530108   524,918 15,702 SH   SOLE   15,702 0 0
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   211,278 5,416 SH   SOLE   5,416 0 0
RIO TINTO PLC SPONSORED ADR 767204100   617,844 9,678 SH   SOLE   9,678 0 0
SANOFI SPONSORED ADR 80105N105   279,418 5,184 SH   SOLE   5,184 0 0
SAP SE SPON ADR 803054204   580,485 4,243 SH   SOLE   4,243 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106   398,966 6,364 SH   SOLE   6,364 0 0
SEMPRA COM 816851109   1,759,606 12,086 SH   SOLE   12,086 0 0
SHERWIN WILLIAMS CO COM 824348106   1,822,538 6,864 SH   SOLE   6,864 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   587,434 3,510 SH   SOLE   3,510 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   464,442 5,158 SH   SOLE   5,158 0 0
STARBUCKS CORP COM 855244109   1,172,240 11,834 SH   SOLE   11,833 0 0
SUNCOR ENERGY INC NEW COM 867224107   531,889 18,141 SH   SOLE   18,140 0 0
SYSCO CORP COM 871829107   1,256,054 16,928 SH   SOLE   16,927 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   681,846 6,756 SH   SOLE   6,756 0 0
TARGET CORP COM 87612E106   969,630 7,351 SH   SOLE   7,351 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105   477,710 1,162 SH   SOLE   1,162 0 0
TELEFONICA S A SPONSORED ADR 879382208   397,306 98,587 SH   SOLE   98,587 0 0
TERADYNE INC COM 880770102   682,348 6,129 SH   SOLE   6,129 0 0
TEXAS INSTRS INC COM 882508104   2,187,934 12,154 SH   SOLE   12,153 0 0
3M CO COM 88579Y101   1,548,776 15,474 SH   SOLE   15,473 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   343,996 5,968 SH   SOLE   5,968 0 0
TOYOTA MOTOR CORP ADS 892331307   776,134 4,828 SH   SOLE   4,828 0 0