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   1,123,152 10,230 SH   SOLE   10,230 0 0
ABBVIE INC COM 00287Y109   1,417,320 8,770 SH   SOLE   8,770 0 0
ACCENTURE PLC CLASS A COM G1151C101   50,700 190 SH   SOLE   190 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   398,452 1,184 SH   SOLE   1,184 0 0
AFLAC INC COM 001055102   1,931,589 26,850 SH   SOLE   26,850 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   91,287 610 SH   SOLE   610 0 0
AIR PRODS & CHEMS INC COM 009158106   184,956 600 SH   SOLE   600 0 0
ALBEMARLE CORP COM 012653101   6,020,250 27,761 SH   SOLE   27,761 0 0
ALPHABET INC CL A COM 02079K305   1,008,381 11,429 SH   SOLE   11,429 0 0
ALPHABET INC CL C COM 02079K107   4,633,924 52,225 SH   SOLE   52,225 0 0
AMAZON COM INC COM 023135106   3,896,172 46,383 SH   SOLE   46,383 0 0
AMERICAN EXPRESS CO COM 025816109   1,456,076 9,855 SH   SOLE   9,855 0 0
AMERICAN TOWER CORP COM 03027X100   5,479,759 25,865 SH   SOLE   25,865 0 0
AMERICAN WTR WKS CO INC COM 030420103   1,059,471 6,951 SH   SOLE   6,951 0 0
AMGEN INC COM 031162100   52,528 200 SH   SOLE   200 0 0
APPLE INC COM 037833100   21,542,134 165,798 SH   SOLE   165,798 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   98,649 413 SH   SOLE   413 0 0
AVERY DENNISON CORP COM 053611109   45,431 251 SH   SOLE   251 0 0
BANK AMERICA CORP COM 060505104   117,576 3,550 SH   SOLE   3,550 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702   5,007,269 16,210 SH   SOLE   16,210 0 0
BHP GROUP LTD ADR 088606108   62,050 1,000 SH   SOLE   1,000 0 0
BLACKROCK INC COM 09247X101   19,133 27 SH   SOLE   27 0 0
BLACKSTONE INC COM 09260D107   22,257 300 SH   SOLE   300 0 0
BOEING CO COM 097023105   3,483,110 18,285 SH   SOLE   18,285 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,324,815 18,413 SH   SOLE   18,413 0 0
BROADCOM INC COM 11135F101   1,389,438 2,485 SH   SOLE   2,485 0 0
BURFORD CAPITAL LTD COM G17977110   114,100 14,000 SH   SOLE   14,000 0 0
CANADIAN PAC RY LTD COM 13645T100   42,964 576 SH   SOLE   576 0 0
CATERPILLAR INC COM 149123101   5,147,186 21,486 SH   SOLE   21,486 0 0
CHEVRON CORP COM 166764100   2,195,881 12,234 SH   SOLE   12,234 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   56,887 41 SH   SOLE   41 0 0
CISCO SYS INC COM 17275R102   36,445 765 SH   SOLE   765 0 0
CLOUDFLARE INC CL A COM 18915M107   91,912 2,033 SH   SOLE   2,033 0 0
COCA COLA CO COM 191216100   1,404,827 22,085 SH   SOLE   22,085 0 0
COHERENT CORP COM 19247G107   1,162,933 33,132 SH   SOLE   33,132 0 0
COLGATE PALMOLIVE CO COM 194162103   1,677,045 21,285 SH   SOLE   21,285 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108   245,655 1,060 SH   SOLE   1,060 0 0
COSTCO WHSL CORP COM 22160K105   5,058,933 11,082 SH   SOLE   11,082 0 0
CUMMINS INC COM 231021106   212,246 876 SH   SOLE   876 0 0
CVS HEALTH CORP COM 126650100   146,961 1,577 SH   SOLE   1,577 0 0
DANAHER CORPORATION COM 235851102   1,873,600 7,059 SH   SOLE   7,059 0 0
DEERE & CO COM 244199105   3,310,885 7,722 SH   SOLE   7,722 0 0
DEXCOM INC COM 252131107   4,003,374 35,353 SH   SOLE   35,353 0 0
DIAGEO PLC ADR 25243Q205   216,144 1,213 SH   SOLE   1,213 0 0
DISNEY WALT CO COM 254687106   1,884,080 21,686 SH   SOLE   21,686 0 0
DUKE ENERGY CORP COM 26441C204   182,601 1,773 SH   SOLE   1,773 0 0
EBAY INC. COM 278642103   254,377 6,134 SH   SOLE   6,134 0 0
EQUIFAX INC COM 294429105   5,921,372 30,466 SH   SOLE   30,466 0 0
ETSY INC COM 29786A106   464,746 3,880 SH   SOLE   3,880 0 0
EVERSOURCE ENERGY COM 30040W108   449,215 5,358 SH   SOLE   5,358 0 0
EXXON MOBIL CORP COM 30231G102   7,898,032 71,605 SH   SOLE   71,605 0 0
FIDELITY NATL INFORMATION SVCS COM 31620M106   1,033,559 15,233 SH   SOLE   15,233 0 0
FISKER INC CL A COM 33813J106   29,080 4,000 SH   SOLE   4,000 0 0
FORTINET INC COM 34959E109   5,925,224 121,195 SH   SOLE   121,195 0 0
FORTUNE BRANDS INNOVATIONS INC COM 34964C106   418,159 7,322 SH   SOLE   7,322 0 0
GARRETT MOTION INC COM 366505105   361,340 47,390 SH   SOLE   47,390 0 0
GENERAL ELECTRIC CO COM 369604301   930,069 11,100 SH   SOLE   11,100 0 0
GILEAD SCIENCES INC COM 375558103   2,060,915 24,006 SH   SOLE   24,006 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   1,150,666 3,351 SH   SOLE   3,351 0 0
HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209   67,925 500 SH   SOLE   500 0 0
HOME DEPOT INC COM 437076102   2,791,887 8,839 SH   SOLE   8,839 0 0
ILLINOIS TOOL WKS INC COM 452308109   35,248 160 SH   SOLE   160 0 0
INMODE LTD COM M5425M103   58,013 1,625 SH   SOLE   1,625 0 0
INTEL CORP COM 458140100   680,387 25,743 SH   SOLE   25,743 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   28,178 200 SH   SOLE   200 0 0
ISHARES CORE S&P 500 ETF ETF 464287200   38,421 100 SH   SOLE   100 0 0
ISHARES CORE S&P SMALL CAP ETF ETF 464287804   7,855 83 SH   SOLE   83 0 0
ISHARES FLOATING RATE BOND ETF ETF 46429B655   2,985,827 59,325 SH   SOLE   59,325 0 0
ISHARES S&P 500 VALUE ETF ETF 464287408   71,955 496 SH   SOLE   496 0 0
ISHARES U.S. OIL & GAS EXPLORATION & PRODUCTION ETF ETF 464288851   632,284 6,809 SH   SOLE   6,809 0 0
JOHNSON & JOHNSON COM 478160104   3,522,192 19,939 SH   SOLE   19,939 0 0
JPMORGAN CHASE & CO COM 46625H100   268,468 2,002 SH   SOLE   2,002 0 0
KINDER MORGAN INC COM 49456B101   95,643 5,290 SH   SOLE   5,290 0 0
LILLY ELI & CO COM 532457108   46,096 126 SH   SOLE   126 0 0
LINDE PLC COM G5494J103   32,618 100 SH   SOLE   100 0 0
LOWES COS INC COM 548661107   59,772 300 SH   SOLE   300 0 0
M & T BK CORP COM 55261F104   47,725 329 SH   SOLE   329 0 0
MASTERBRAND INC COM 57638P104   55,281 7,322 SH   SOLE   7,322 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104   605,050 1,740 SH   SOLE   1,740 0 0
MEDTRONIC PLC COM G5960L103   16,710 215 SH   SOLE   215 0 0
MERCADOLIBRE INC COM 58733R102   3,051,541 3,606 SH   SOLE   3,606 0 0
MERCK & CO INC COM 58933Y105   1,350,262 12,170 SH   SOLE   12,170 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   2,489,098 35,432 SH   SOLE   35,432 0 0
MICROSOFT CORP COM 594918104   14,278,324 59,538 SH   SOLE   59,538 0 0
MODERNA INC COM 60770K107   3,192,566 17,774 SH   SOLE   17,774 0 0
MONDELEZ INTL INC CL A COM 609207105   116,638 1,750 SH   SOLE   1,750 0 0
MONSTER BEVERAGE CORP COM 61174X109   4,065,667 40,044 SH   SOLE   40,044 0 0
MORGAN STANLEY COM 617446448   17,004 200 SH   SOLE   200 0 0
NEOGEN CORP COM 640491106   8,239 541 SH   SOLE   541 0 0
NETFLIX INC COM 64110L106   6,133,799 20,801 SH   SOLE   20,801 0 0
NEXTERA ENERGY INC COM 65339F101   3,297,351 39,442 SH   SOLE   39,442 0 0
NIKE INC CL B COM 654106103   3,261,888 27,877 SH   SOLE   27,877 0 0
NVIDIA CORPORATION COM 67066G104   771,181 5,277 SH   SOLE   5,277 0 0
OKTA INC CL A COM 679295105   136,660 2,000 SH   SOLE   2,000 0 0
ORACLE CORP COM 68389X105   674,518 8,252 SH   SOLE   8,252 0 0
PALANTIR TECHNOLOGIES INC CL A COM 69608A108   12,840 2,000 SH   SOLE   2,000 0 0
PAYPAL HLDGS INC COM 70450Y103   4,225,127 59,325 SH   SOLE   59,325 0 0
PEPSICO INC COM 713448108   1,429,201 7,911 SH   SOLE   7,911 0 0
PFIZER INC COM 717081103   3,439,844 67,132 SH   SOLE   67,132 0 0
PIONEER NATURAL RESOURCES CO COM 723787107   182,712 800 SH   SOLE   800 0 0
PIONEER NATURAL RESOURCES CO COM 723787107   11,906 300 SH Put SOLE   300 0 0
PROCTER AND GAMBLE CO COM 742718109   22,819,025 150,561 SH   SOLE   150,561 0 0
PROGRESSIVE CORP COM 743315103   235,553 1,816 SH   SOLE   1,816 0 0
PROLOGIS INC. COM 74340W103   87,366 775 SH   SOLE   775 0 0
PROSHARES ULTRASHORT 20 YEAR TREASURY ETF ETF 74347B201   65,000 2,000 SH   SOLE   2,000 0 0
QUALCOMM INC COM 747525103   1,256,724 11,431 SH   SOLE   11,431 0 0
ROCKWELL AUTOMATION INC COM 773903109   25,757 100 SH   SOLE   100 0 0
SALESFORCE INC COM 79466L302   684,164 5,160 SH   SOLE   5,160 0 0
SCHLUMBERGER LTD COM 806857108   104,782 1,960 SH   SOLE   1,960 0 0
SERVICENOW INC COM 81762P102   165,015 425 SH   SOLE   425 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   2,400,364 26,340 SH   SOLE   26,340 0 0
SMUCKER J M CO COM 832696405   154,023 972 SH   SOLE   972 0 0
STARBUCKS CORP COM 855244109   806,794 8,133 SH   SOLE   8,133 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100   1,995,140 26,784 SH   SOLE   26,784 0 0
TARGET CORP COM 87612E106   44,712 300 SH   SOLE   300 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803   77,775 625 SH   SOLE   625 0 0
TEXAS INSTRS INC COM 882508104   568,026 3,438 SH   SOLE   3,438 0 0
THE TRADE DESK INC CL A COM 88339J105   6,858,228 152,983 SH   SOLE   152,983 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   6,341,746 11,516 SH   SOLE   11,516 0 0
TJX COS INC COM 872540109   51,262 644 SH   SOLE   644 0 0
TRIMBLE INC COM 896239100   101,120 2,000 SH   SOLE   2,000 0 0
UNION PAC CORP COM 907818108   743,174 3,589 SH   SOLE   3,589 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106   16,341 94 SH   SOLE   94 0 0
UNITEDHEALTH GROUP INC COM 91324P102   5,832 11 SH   SOLE   11 0 0
V F CORP COM 918204108   13,805 500 SH   SOLE   500 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   520,159 13,202 SH   SOLE   13,202 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   4,664,663 16,153 SH   SOLE   16,153 0 0
VISA INC CL A COM 92826C839   585,883 2,820 SH   SOLE   2,820 0 0
WASTE MGMT INC COM 94106L109   223,554 1,425 SH   SOLE   1,425 0 0
WELLS FARGO CO COM 949746101   549,322 13,304 SH   SOLE   13,304 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   64,643 507 SH   SOLE   507 0 0
ZOETIS INC CL A COM 98978V103   137,757 940 SH   SOLE   940 0 0