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
ABB LTD SPONSORED ADR 000375204   1,052,815 30,694 SH   SOLE   30,694 0 0
AFLAC INC COM 001055102   1,572,228 24,368 SH   SOLE   24,368 0 0
AT&T INC COM 00206R102   1,214,103 63,070 SH   SOLE   63,070 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   305,482 38,329 SH   SOLE   38,329 0 0
ABBVIE INC COM 00287Y109   2,496,777 15,667 SH   SOLE   15,666 0 0
AIR PRODS & CHEMS INC COM 009158106   2,456,727 8,554 SH   SOLE   8,553 0 0
AMAZON COM INC COM 023135106   338,171 3,274 SH   SOLE   3,274 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   499,823 9,925 SH   SOLE   9,925 0 0
AMERICAN TOWER CORP NEW COM 03027X100   682,004 3,338 SH   SOLE   3,337 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   942,962 6,437 SH   SOLE   6,437 0 0
AMGEN INC COM 031162100   1,006,407 4,163 SH   SOLE   4,163 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   865,545 13,704 SH   SOLE   13,704 0 0
APPLE INC COM 037833100   5,440,264 32,991 SH   SOLE   32,991 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   788,357 11,358 SH   SOLE   11,357 0 0
AUTODESK INC COM 052769106   514,155 2,470 SH   SOLE   2,470 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,713,335 7,696 SH   SOLE   7,695 0 0
BCE INC COM NEW 05534B760   790,138 17,641 SH   SOLE   17,640 0 0
BP PLC SPONSORED ADR 055622104   607,299 16,007 SH   SOLE   16,006 0 0
BANCFIRST CORP COM 05945F103   468,352 5,636 SH   SOLE   5,636 0 0
BANK AMERICA CORP COM 060505104   1,005,879 35,171 SH   SOLE   35,170 0 0
BECTON DICKINSON & CO COM 075887109   435,013 1,757 SH   SOLE   1,757 0 0
BERKLEY W R CORP COM 084423102   814,709 13,086 SH   SOLE   13,085 0 0
BLACKROCK INC COM 09247X101   1,592,004 2,379 SH   SOLE   2,379 0 0
BLACKSTONE INC COM 09260D107   1,481,864 16,870 SH   SOLE   16,870 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   714,097 20,333 SH   SOLE   20,333 0 0
BROADCOM INC COM 11135F101   2,015,730 3,142 SH   SOLE   3,142 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   278,777 6,093 SH   SOLE   6,093 0 0
CHARLES RIV LABS INTL INC COM 159864107   460,755 2,283 SH   SOLE   2,283 0 0
CHEMED CORP NEW COM 16359R103   383,420 713 SH   SOLE   713 0 0
CHEVRON CORP NEW COM 166764100   1,835,565 11,250 SH   SOLE   11,250 0 0
CISCO SYS INC COM 17275R102   1,812,929 34,681 SH   SOLE   34,680 0 0
COCA COLA CO COM 191216100   1,086,166 17,510 SH   SOLE   17,510 0 0
COMCAST CORP NEW CL A 20030N101   2,964,890 78,209 SH   SOLE   78,208 0 0
COOPER COS INC COM NEW 216648402   577,217 1,546 SH   SOLE   1,546 0 0
COPART INC COM 217204106   666,661 8,864 SH   SOLE   8,864 0 0
JOHNSON & JOHNSON COM 478160104   2,417,882 15,599 SH   SOLE   15,599 0 0
KINDER MORGAN INC DEL COM 49456B101   327,647 18,712 SH   SOLE   18,712 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   387,961 21,142 SH   SOLE   21,142 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   524,213 2,671 SH   SOLE   2,671 0 0
LENNAR CORP CL A 526057104   254,366 2,420 SH   SOLE   2,420 0 0
LENNOX INTL INC COM 526107107   609,966 2,427 SH   SOLE   2,427 0 0
MANULIFE FINL CORP COM 56501R106   199,022 10,840 SH   SOLE   10,840 0 0
MARSH & MCLENNAN COS INC COM 571748102   306,785 1,842 SH   SOLE   1,842 0 0
MASTERCARD INCORPORATED CL A 57636Q104   791,886 2,179 SH   SOLE   2,179 0 0
MATADOR RES CO COM 576485205   421,607 8,848 SH   SOLE   8,848 0 0
MCDONALDS CORP COM 580135101   2,149,398 7,687 SH   SOLE   7,687 0 0
MERCK & CO INC COM 58933Y105   1,395,327 13,115 SH   SOLE   13,115 0 0
METLIFE INC COM 59156R108   719,173 12,412 SH   SOLE   12,412 0 0
MICROSOFT CORP COM 594918104   4,605,558 15,975 SH   SOLE   15,974 0 0
MONDELEZ INTL INC CL A 609207105   2,705,364 38,803 SH   SOLE   38,803 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409   467,475 6,876 SH   SOLE   6,875 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,177,889 2,371 SH   SOLE   2,370 0 0
CROWN CASTLE INC COM 22822V101   844,755 6,312 SH   SOLE   6,311 0 0
DEVON ENERGY CORP NEW COM 25179M103   252,392 4,987 SH   SOLE   4,987 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   803,895 4,437 SH   SOLE   4,436 0 0
DISNEY WALT CO COM 254687106   1,763,177 17,609 SH   SOLE   17,608 0 0
DOCUSIGN INC COM 256163106   1,026,488 17,607 SH   SOLE   17,607 0 0
DOLBY LABORATORIES INC COM CL A 25659T107   1,067,870 12,501 SH   SOLE   12,501 0 0
ECOLAB INC COM 278865100   2,007,290 12,126 SH   SOLE   12,126 0 0
EDISON INTL COM 281020107   343,773 4,870 SH   SOLE   4,870 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103   183,037 19,472 SH   SOLE   19,472 0 0
EMERSON ELEC CO COM 291011104   1,477,650 16,957 SH   SOLE   16,957 0 0
ASPEN TECHNOLOGY INC COM 29109X106   381,755 1,668 SH   SOLE   1,668 0 0
ENBRIDGE INC COM 29250N105   529,827 13,888 SH   SOLE   13,888 0 0
EQUIFAX INC COM 294429105   416,846 2,055 SH   SOLE   2,055 0 0
EXPONENT INC COM 30214U102   345,837 3,469 SH   SOLE   3,469 0 0
EXXON MOBIL CORP COM 30231G102   3,447,398 31,437 SH   SOLE   31,437 0 0
FACTSET RESH SYS INC COM 303075105   606,031 1,460 SH   SOLE   1,460 0 0
FAIR ISAAC CORP COM 303250104   852,363 1,213 SH   SOLE   1,213 0 0
FORTIS INC COM 349553107   423,530 9,958 SH   SOLE   9,958 0 0
FREEPORT-MCMORAN INC CL B 35671D857   592,131 14,474 SH   SOLE   14,474 0 0
GENERAL DYNAMICS CORP COM 369550108   1,496,304 6,557 SH   SOLE   6,556 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   1,139,324 3,483 SH   SOLE   3,483 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406   605,220 17,733 SH   SOLE   17,732 0 0
HENRY JACK & ASSOC INC COM 426281101   500,634 3,322 SH   SOLE   3,321 0 0
HOME DEPOT INC COM 437076102   2,305,773 7,813 SH   SOLE   7,813 0 0
HUNT J B TRANS SVCS INC COM 445658107   215,465 1,228 SH   SOLE   1,228 0 0
ILLINOIS TOOL WKS INC COM 452308109   1,563,596 6,423 SH   SOLE   6,422 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   516,473 6,256 SH   SOLE   6,255 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   631,016 9,475 SH   SOLE   9,474 0 0
INTERNATIONAL PAPER CO COM 460146103   1,480,291 41,051 SH   SOLE   41,050 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   738,869 1,085 SH   SOLE   1,085 0 0
NEXTERA ENERGY INC COM 65339F101   2,662,239 34,539 SH   SOLE   34,538 0 0
NORDSON CORP COM 655663102   762,687 3,432 SH   SOLE   3,431 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,800,917 19,575 SH   SOLE   19,575 0 0
NOVO-NORDISK A S ADR 670100205   920,613 5,785 SH   SOLE   5,784 0 0
NUCOR CORP COM 670346105   721,255 4,669 SH   SOLE   4,669 0 0
NVIDIA CORPORATION COM 67066G104   264,721 953 SH   SOLE   953 0 0
NUTRIEN LTD COM 67077M108   498,027 6,744 SH   SOLE   6,743 0 0
ONEOK INC NEW COM 682680103   336,762 5,300 SH   SOLE   5,300 0 0
PNC FINL SVCS GROUP INC COM 693475105   453,366 3,567 SH   SOLE   3,567 0 0
PPG INDS INC COM 693506107   1,283,370 9,608 SH   SOLE   9,607 0 0
PEPSICO INC COM 713448108   1,571,733 8,622 SH   SOLE   8,621 0 0
PFIZER INC COM 717081103   908,441 22,266 SH   SOLE   22,265 0 0
PHILLIPS 66 COM 718546104   1,749,541 17,257 SH   SOLE   17,257 0 0
POLARIS INC COM 731068102   811,140 7,332 SH   SOLE   7,332 0 0
POOL CORP COM 73278L105   749,022 2,187 SH   SOLE   2,187 0 0
PROCTER AND GAMBLE CO COM 742718109   2,800,036 18,831 SH   SOLE   18,831 0 0
PROFRAC HLDG CORP CLASS A COM 74319N100   278,740 22,000 SH   SOLE   22,000 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   330,680 5,295 SH   SOLE   5,295 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,613,355 16,475 SH   SOLE   16,474 0 0
RELX PLC SPONSORED ADR 759530108   465,894 14,362 SH   SOLE   14,361 0 0
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   203,835 5,583 SH   SOLE   5,583 0 0
RIO TINTO PLC SPONSORED ADR 767204100   628,135 9,156 SH   SOLE   9,156 0 0
SANOFI SPONSORED ADR 80105N105   302,249 5,554 SH   SOLE   5,554 0 0
SAP SE SPON ADR 803054204   492,423 3,891 SH   SOLE   3,891 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106   422,404 6,057 SH   SOLE   6,056 0 0
SEMPRA COM 816851109   1,781,139 11,783 SH   SOLE   11,783 0 0
SHERWIN WILLIAMS CO COM 824348106   1,496,237 6,657 SH   SOLE   6,656 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   469,738 3,432 SH   SOLE   3,432 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   423,820 4,675 SH   SOLE   4,675 0 0
STARBUCKS CORP COM 855244109   1,161,614 11,155 SH   SOLE   11,155 0 0
SUNCOR ENERGY INC NEW COM 867224107   517,961 16,682 SH   SOLE   16,681 0 0
SYSCO CORP COM 871829107   1,235,159 15,993 SH   SOLE   15,993 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   608,393 6,540 SH   SOLE   6,540 0 0
TARGET CORP COM 87612E106   1,153,016 6,961 SH   SOLE   6,961 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105   492,991 1,102 SH   SOLE   1,102 0 0
TELEFONICA S A SPONSORED ADR 879382208   372,594 87,055 SH   SOLE   87,054 0 0
TERADYNE INC COM 880770102   655,149 6,094 SH   SOLE   6,093 0 0
TEXAS INSTRS INC COM 882508104   2,217,183 11,920 SH   SOLE   11,919 0 0
3M CO COM 88579Y101   1,516,586 14,429 SH   SOLE   14,428 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   373,550 6,326 SH   SOLE   6,326 0 0
TOYOTA MOTOR CORP ADS 892331307   644,860 4,551 SH   SOLE   4,551 0 0
TRAVELERS COMPANIES INC COM 89417E109   688,379 4,016 SH   SOLE   4,015 0 0
US BANCORP DEL COM NEW 902973304   1,195,122 33,152 SH   SOLE   33,151 0 0
UNILEVER PLC SPON ADR NEW 904767704   796,748 15,343 SH   SOLE   15,342 0 0
UNION PAC CORP COM 907818108   803,027 3,990 SH   SOLE   3,990 0 0
UNITED PARCEL SERVICE INC CL B 911312106   2,744,635 14,148 SH   SOLE   14,148 0 0
UNITEDHEALTH GROUP INC COM 91324P102   3,884,181 8,219 SH   SOLE   8,218 0 0
V F CORP COM 918204108   656,399 28,651 SH   SOLE   28,651 0 0
VAIL RESORTS INC COM 91879Q109   356,596 1,526 SH   SOLE   1,526 0 0
VALERO ENERGY CORP COM 91913Y100   1,639,335 11,743 SH   SOLE   11,743 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   343,508 3,256 SH   SOLE   3,256 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,629,837 41,909 SH   SOLE   41,908 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   716,154 2,273 SH   SOLE   2,273 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206   577,651 25,892 SH   SOLE   25,892 0 0
VISA INC COM CL A 92826C839   1,037,395 4,601 SH   SOLE   4,601 0 0
WEC ENERGY GROUP INC COM 92939U106   2,087,648 22,024 SH   SOLE   22,023 0 0
WASTE MGMT INC DEL COM 94106L109   2,362,666 14,480 SH   SOLE   14,479 0 0
WILLIAMS COS INC COM 969457100   730,794 24,474 SH   SOLE   24,474 0 0
WOLFSPEED INC COM 977852102   268,503 4,134 SH   SOLE   4,134 0 0
XCEL ENERGY INC COM 98389B100   955,128 14,163 SH   SOLE   14,162 0 0
ZOETIS INC CL A 98978V103   781,436 4,695 SH   SOLE   4,695 0 0
JOHNSON CTLS INTL PLC SHS G51502105   500,209 8,306 SH   SOLE   8,306 0 0
LINDE PLC SHS G54950103   2,762,480 7,772 SH   SOLE   7,772 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   675,813 10,221 SH   SOLE   10,221 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   453,930 2,467 SH   SOLE   2,467 0 0
CHUBB LIMITED COM H1467J104   1,177,651 6,065 SH   SOLE   6,064 0 0
UBS GROUP AG SHS H42097107   1,129,197 52,915 SH   SOLE   52,914 0 0
TE CONNECTIVITY LTD SHS H84989104   709,325 5,409 SH   SOLE   5,408 0 0