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
3M CO COM 88579Y101   1,823,540 18,219 SH   SOLE   18,219 0 0
ABBOTT LABS COM 002824100   3,974,869 36,460 SH   SOLE   36,460 0 0
ABBVIE INC COM 00287Y109   5,173,363 38,398 SH   SOLE   38,398 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   6,477,198 20,990 SH   SOLE   20,990 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   749,622 1,533 SH   SOLE   1,533 0 0
ADVANCED MICRO DEVICES INC COM 007903107   1,794,196 15,751 SH   SOLE   15,751 0 0
AFLAC INC COM 001055102   534,668 7,660 SH   SOLE   7,660 0 0
AIR PRODS & CHEMS INC COM 009158106   1,168,029 3,900 SH   SOLE   3,899 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   506,328 5,634 SH   SOLE   5,634 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102   34,106 10,725 SH   SOLE   10,725 0 0
ALCON AG ORD SHS H01301128   209,463 2,551 SH   SOLE   2,551 0 0
ALIGN TECHNOLOGY INC COM 016255101   240,475 680 SH   SOLE   680 0 0
ALPHABET INC CAP STK CL C 02079K107   2,042,658 16,886 SH   SOLE   16,885 0 0
ALPHABET INC CAP STK CL A 02079K305   6,728,936 56,215 SH   SOLE   56,215 0 0
ALTRIA GROUP INC COM 02209S103   948,356 20,935 SH   SOLE   20,935 0 0
AMAZON COM INC COM 023135106   6,438,220 49,388 SH   SOLE   49,388 0 0
AMERICAN EXPRESS CO COM 025816109   612,406 3,516 SH   SOLE   3,515 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   3,119,060 21,850 SH   SOLE   21,849 0 0
AMGEN INC COM 031162100   4,049,856 18,241 SH   SOLE   18,240 0 0
APPLE INC COM 037833100   20,178,473 104,029 SH   SOLE   104,028 0 0
APPLIED MATLS INC COM 038222105   1,138,426 7,876 SH   SOLE   7,876 0 0
APTARGROUP INC COM 038336103   208,548 1,800 SH   SOLE   1,800 0 0
ARES CAPITAL CORP COM 04010L103   263,530 14,025 SH   SOLE   14,025 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,247,671 4,481 SH   SOLE   4,481 0 0
AT&T INC COM 00206R102   701,235 43,965 SH   SOLE   43,964 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,662,931 7,566 SH   SOLE   7,566 0 0
AVERY DENNISON CORP COM 053611109   217,327 1,265 SH   SOLE   1,265 0 0
BANK MONTREAL QUE COM 063671101   749,934 8,304 SH   SOLE   8,304 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   1,319,105 26,361 SH   SOLE   26,361 0 0
BAXTER INTL INC COM 071813109   495,465 10,875 SH   SOLE   10,875 0 0
BCE INC COM NEW 05534B760   321,563 7,053 SH   SOLE   7,053 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   332,475 975 SH   SOLE   975 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,480,123 23,145 SH   SOLE   23,145 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   919,507 27,696 SH   SOLE   27,696 0 0
BROADCOM INC COM 11135F101   378,199 436 SH   SOLE   436 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   2,280,823 50,040 SH   SOLE   50,040 0 0
CAMDEN NATL CORP COM 133034108   2,292,329 74,018 SH   SOLE   74,017 0 0
CATERPILLAR INC COM 149123101   4,450,749 18,089 SH   SOLE   18,088 0 0
CHEVRON CORP NEW COM 166764100   7,524,383 47,819 SH   SOLE   47,819 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   250,263 117 SH   SOLE   117 0 0
CHUBB LIMITED COM H1467J104   3,199,577 16,616 SH   SOLE   16,616 0 0
CHURCH & DWIGHT CO INC COM 171340102   1,012,667 10,103 SH   SOLE   10,103 0 0
CISCO SYS INC COM 17275R102   379,616 7,337 SH   SOLE   7,337 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   209,500 12,500 SH   SOLE   12,500 0 0
COCA COLA CO COM 191216100   3,407,353 56,582 SH   SOLE   56,581 0 0
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   1,043,766 16,200 SH   SOLE   16,200 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   2,421,027 35,979 SH   SOLE   35,979 0 0
COLGATE PALMOLIVE CO COM 194162103   1,468,292 19,059 SH   SOLE   19,058 0 0
COMCAST CORP NEW CL A 20030N101   283,607 6,826 SH   SOLE   6,825 0 0
CONOCOPHILLIPS COM 20825C104   559,494 5,400 SH   SOLE   5,400 0 0
CONSOLIDATED EDISON INC COM 209115104   409,060 4,525 SH   SOLE   4,525 0 0
CORNING INC COM 219350105   260,698 7,440 SH   SOLE   7,440 0 0
CORTEVA INC COM 22052L104   546,585 9,539 SH   SOLE   9,539 0 0
COSTCO WHSL CORP NEW COM 22160K105   8,929,945 16,587 SH   SOLE   16,586 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   1,324,062 23,585 SH   SOLE   23,585 0 0
CROWN CASTLE INC COM 22822V101   3,005,300 26,376 SH   SOLE   26,376 0 0
CVS HEALTH CORP COM 126650100   234,379 3,390 SH   SOLE   3,390 0 0
DANAHER CORPORATION COM 235851102   1,541,760 6,424 SH   SOLE   6,424 0 0
DEERE & CO COM 244199105   483,943 1,194 SH   SOLE   1,194 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   2,229,912 12,854 SH   SOLE   12,854 0 0
DISNEY WALT CO COM 254687106   637,102 7,136 SH   SOLE   7,136 0 0
DOW INC COM 260557103   556,833 10,455 SH   SOLE   10,455 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,574,851 17,549 SH   SOLE   17,549 0 0
DUPONT DE NEMOURS INC COM 26614N102   785,983 11,002 SH   SOLE   11,002 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   1,449,758 15,369 SH   SOLE   15,369 0 0
EMERSON ELEC CO COM 291011104   2,239,141 24,772 SH   SOLE   24,772 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   572,514 21,727 SH   SOLE   21,727 0 0
EQUINOR ASA SPONSORED ADR 29446M102   2,722,699 93,211 SH   SOLE   93,211 0 0
EXPEDITORS INTL WASH INC COM 302130109   281,022 2,320 SH   SOLE   2,320 0 0
EXXON MOBIL CORP COM 30231G102   11,249,667 104,892 SH   SOLE   104,892 0 0
FAIR ISAAC CORP COM 303250104   1,072,203 1,325 SH   SOLE   1,325 0 0
FEDERAL AGRIC MTG CORP CL C 313148306   218,485 1,520 SH   SOLE   1,520 0 0
FISERV INC COM 337738108   339,974 2,695 SH   SOLE   2,695 0 0
FORTINET INC COM 34959E109   238,109 3,150 SH   SOLE   3,150 0 0
FURY GOLD MINES LIMITED COM 36117T100   4,619 11,000 SH   SOLE   11,000 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   274,185 3,375 SH   SOLE   3,375 0 0
GENERAL ELECTRIC CO COM NEW 369604301   998,646 9,091 SH   SOLE   9,091 0 0
GENERAL MLS INC COM 370334104   545,797 7,116 SH   SOLE   7,116 0 0
GILEAD SCIENCES INC COM 375558103   401,149 5,205 SH   SOLE   5,205 0 0
GSK PLC SPONSORED ADR 37733W204   338,295 9,492 SH   SOLE   9,492 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   768,917 12,240 SH   SOLE   12,240 0 0
HENRY JACK & ASSOC INC COM 426281101   473,711 2,831 SH   SOLE   2,831 0 0
HERSHEY CO COM 427866108   811,525 3,250 SH   SOLE   3,250 0 0
HOME DEPOT INC COM 437076102   1,393,698 4,487 SH   SOLE   4,486 0 0
HONEYWELL INTL INC COM 438516106   4,288,955 20,670 SH   SOLE   20,669 0 0
IDEXX LABS INC COM 45168D104   268,693 535 SH   SOLE   535 0 0
ILLINOIS TOOL WKS INC COM 452308109   4,247,158 16,978 SH   SOLE   16,977 0 0
ILLUMINA INC COM 452327109   631,466 3,368 SH   SOLE   3,368 0 0
INTEL CORP COM 458140100   1,261,725 37,731 SH   SOLE   37,730 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   2,106,036 15,739 SH   SOLE   15,739 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   324,843 950 SH   SOLE   950 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,401,210 3,793 SH   SOLE   3,793 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   465,900 7,500 SH   SOLE   7,500 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,406,834 5,400 SH   SOLE   5,400 0 0
ISHARES TR MSCI EAFE ETF 464287465   378,378 5,219 SH   SOLE   5,219 0 0
ISHARES TR CORE S&P MCP ETF 464287507   1,089,326 4,166 SH   SOLE   4,166 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   10,276,920 40,384 SH   SOLE   40,384 0 0
ISHARES TR CORE S&P SCP ETF 464287804   563,620 5,656 SH   SOLE   5,656 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   376,275 7,500 SH   SOLE   7,500 0 0
ISHARES TR PFD AND INCM SEC 464288687   1,000,400 32,344 SH   SOLE   32,344 0 0
JOHNSON & JOHNSON COM 478160104   8,454,673 51,079 SH   SOLE   51,079 0 0
JPMORGAN CHASE & CO COM 46625H100   6,549,241 45,031 SH   SOLE   45,030 0 0
KIMBERLY-CLARK CORP COM 494368103   268,941 1,948 SH   SOLE   1,948 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   1,988,044 10,155 SH   SOLE   10,155 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   388,541 1,610 SH   SOLE   1,610 0 0
LAM RESEARCH CORP COM 512807108   209,572 326 SH   SOLE   326 0 0
LAUDER ESTEE COS INC CL A 518439104   3,020,951 15,383 SH   SOLE   15,383 0 0
LILLY ELI & CO COM 532457108   2,458,393 5,242 SH   SOLE   5,242 0 0
LINDE PLC SHS G54950103   5,266,108 13,819 SH   SOLE   13,818 0 0
LOCKHEED MARTIN CORP COM 539830109   257,352 559 SH   SOLE   559 0 0
LOWES COS INC COM 548661107   465,168 2,061 SH   SOLE   2,061 0 0
LULULEMON ATHLETICA INC COM 550021109   297,123 785 SH   SOLE   785 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   672,134 10,785 SH   SOLE   10,785 0 0
MARATHON PETE CORP COM 56585A102   221,540 1,900 SH   SOLE   1,900 0 0
MARRIOTT INTL INC NEW CL A 571903202   673,297 3,665 SH   SOLE   3,665 0 0
MARSH & MCLENNAN COS INC COM 571748102   6,297,811 33,485 SH   SOLE   33,484 0 0
MASTERCARD INCORPORATED CL A 57636Q104   993,476 2,526 SH   SOLE   2,526 0 0
MCCORMICK & CO INC COM VTG 579780107   1,053,056 12,160 SH   SOLE   12,160 0 0
MCCORMICK & CO INC COM NON VTG 579780206   3,914,308 44,873 SH   SOLE   44,873 0 0
MCDONALDS CORP COM 580135101   2,435,026 8,160 SH   SOLE   8,160 0 0
MEDPACE HLDGS INC COM 58506Q109   205,345 855 SH   SOLE   855 0 0
MEDTRONIC PLC SHS G5960L103   352,929 4,006 SH   SOLE   4,006 0 0
MERCK & CO INC COM 58933Y105   6,171,122 53,481 SH   SOLE   53,480 0 0
META PLATFORMS INC CL A 30303M102   284,971 993 SH   SOLE   993 0 0
MICRON TECHNOLOGY INC COM 595112103   209,841 3,325 SH   SOLE   3,325 0 0
MICROSOFT CORP COM 594918104   23,401,673 68,719 SH   SOLE   68,719 0 0
MODERNA INC COM 60770K107   1,799,780 14,813 SH   SOLE   14,813 0 0
MONDELEZ INTL INC CL A 609207105   559,960 7,677 SH   SOLE   7,677 0 0
MORGAN STANLEY COM NEW 617446448   253,454 2,968 SH   SOLE   2,967 0 0
NEWMONT CORP COM 651639106   1,636,011 38,350 SH   SOLE   38,350 0 0
NEXTERA ENERGY INC COM 65339F101   2,506,034 33,774 SH   SOLE   33,774 0 0
NIKE INC CL B 654106103   1,448,989 13,128 SH   SOLE   13,128 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,978,542 19,607 SH   SOLE   19,607 0 0
NOVO-NORDISK A S ADR 670100205   7,461,151 46,105 SH   SOLE   46,104 0 0
NVIDIA CORPORATION COM 67066G104   4,834,773 11,429 SH   SOLE   11,429 0 0
ONEOK INC NEW COM 682680103   3,177,494 51,482 SH   SOLE   51,482 0 0
ORACLE CORP COM 68389X105   993,391 8,342 SH   SOLE   8,341 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   788,123 825 SH   SOLE   825 0 0
OTIS WORLDWIDE CORP COM 68902V107   4,909,104 55,152 SH   SOLE   55,152 0 0
PALO ALTO NETWORKS INC COM 697435105   3,096,781 12,120 SH   SOLE   12,120 0 0
PEPSICO INC COM 713448108   4,712,795 25,444 SH   SOLE   25,444 0 0
PFIZER INC COM 717081103   935,952 25,517 SH   SOLE   25,516 0 0
PHILIP MORRIS INTL INC COM 718172109   1,007,927 10,325 SH   SOLE   10,325 0 0
PHILLIPS 66 COM 718546104   228,912 2,400 SH   SOLE   2,400 0 0
PROCTER AND GAMBLE CO COM 742718109   6,907,455 45,522 SH   SOLE   45,521 0 0
PROGRESSIVE CORP COM 743315103   4,974,787 37,582 SH   SOLE   37,582 0 0
QUALCOMM INC COM 747525103   861,612 7,238 SH   SOLE   7,238 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,497,515 15,287 SH   SOLE   15,287 0 0
REVVITY INC COM 714046109   235,679 1,984 SH   SOLE   1,984 0 0
ROCKWELL AUTOMATION INC COM 773903109   329,450 1,000 SH   SOLE   1,000 0 0
ROSS STORES INC COM 778296103   889,752 7,935 SH   SOLE   7,935 0 0
RPM INTL INC COM 749685103   415,899 4,635 SH   SOLE   4,635 0 0
S&P GLOBAL INC COM 78409V104   201,247 502 SH   SOLE   502 0 0
SAIA INC COM 78709Y105   280,776 820 SH   SOLE   820 0 0
SALESFORCE INC COM 79466L302   760,747 3,601 SH   SOLE   3,601 0 0
SCHLUMBERGER LTD COM STK 806857108   548,179 11,160 SH   SOLE   11,160 0 0
SHELL PLC SPON ADS 780259305   1,368,035 22,657 SH   SOLE   22,657 0 0
SHERWIN WILLIAMS CO COM 824348106   396,421 1,493 SH   SOLE   1,493 0 0
SOUTHERN CO COM 842587107   1,145,426 16,305 SH   SOLE   16,305 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   343,850 1,000 SH   SOLE   1,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   559,419 1,262 SH   SOLE   1,262 0 0
STAG INDL INC COM 85254J102   738,626 20,586 SH   SOLE   20,586 0 0
STARBUCKS CORP COM 855244109   362,758 3,662 SH   SOLE   3,662 0 0
STRYKER CORPORATION COM 863667101   547,637 1,795 SH   SOLE   1,795 0 0
SYSCO CORP COM 871829107   860,868 11,602 SH   SOLE   11,602 0 0
TARGET CORP COM 87612E106   1,677,711 12,720 SH   SOLE   12,719 0 0
TEXAS INSTRS INC COM 882508104   5,579,158 30,992 SH   SOLE   30,991 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,941,838 1,475 SH   SOLE   1,475 0 0
THE CIGNA GROUP COM 125523100   817,668 2,914 SH   SOLE   2,914 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,516,615 6,740 SH   SOLE   6,740 0 0
TJX COS INC NEW COM 872540109   4,242,672 50,037 SH   SOLE   50,037 0 0
TORO CO COM 891092108   439,636 4,325 SH   SOLE   4,325 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   1,349,064 23,405 SH   SOLE   23,405 0 0
TRANSOCEAN LTD REG SHS H8817H100   124,778 17,800 SH   SOLE   17,800 0 0
UNION PAC CORP COM 907818108   7,553,650 36,916 SH   SOLE   36,915 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,268,552 7,077 SH   SOLE   7,077 0 0
UNITEDHEALTH GROUP INC COM 91324P102   480,640 1,000 SH   SOLE   1,000 0 0
VACCITECH PLC ADS 91864C107   55,775 27,075 SH   SOLE   27,075 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   235,686 1,451 SH   SOLE   1,451 0 0
VERISIGN INC COM 92343E102   601,080 2,660 SH   SOLE   2,660 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   809,021 21,754 SH   SOLE   21,753 0 0
VISA INC COM CL A 92826C839   6,276,711 26,430 SH   SOLE   26,430 0 0
WALMART INC COM 931142103   249,287 1,586 SH   SOLE   1,586 0 0
WASTE MGMT INC DEL COM 94106L109   667,667 3,850 SH   SOLE   3,850 0 0
WATERS CORP COM 941848103   213,232 800 SH   SOLE   800 0 0
WATSCO INC COM 942622200   6,729,828 17,642 SH   SOLE   17,641 0 0
WEC ENERGY GROUP INC COM 92939U106   226,953 2,572 SH   SOLE   2,572 0 0
WELLS FARGO CO NEW COM 949746101   230,515 5,401 SH   SOLE   5,401 0 0
XYLEM INC COM 98419M100   202,716 1,800 SH   SOLE   1,800 0 0
ZOETIS INC CL A 98978V103   318,416 1,849 SH   SOLE   1,849 0 0