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
AMAZON COM INC COM 023135106   7,388,842 48,630 SH   SOLE   48,630 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,248,217 3,048 SH   SOLE   3,048 0 0
CAMDEN NATL CORP COM 133034108   2,564,211 68,143 SH   SOLE   68,142 0 0
STARBUCKS CORP COM 855244109   351,589 3,662 SH   SOLE   3,662 0 0
JOHNSON & JOHNSON COM 478160104   7,441,774 47,478 SH   SOLE   47,478 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   627,728 5,304 SH   SOLE   5,304 0 0
WASTE MGMT INC DEL COM 94106L109   689,535 3,850 SH   SOLE   3,850 0 0
COSTCO WHSL CORP NEW COM 22160K105   11,060,099 16,756 SH   SOLE   16,755 0 0
WATSCO INC COM 942622200   7,646,830 17,847 SH   SOLE   17,846 0 0
SHELL PLC SPON ADS 780259305   1,487,547 22,607 SH   SOLE   22,607 0 0
PROCTER AND GAMBLE CO COM 742718109   6,759,692 46,129 SH   SOLE   46,128 0 0
COCA COLA CO COM 191216100   3,285,922 55,760 SH   SOLE   55,759 0 0
GENERAL MLS INC COM 370334104   457,022 7,016 SH   SOLE   7,016 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   543,529 20,627 SH   SOLE   20,627 0 0
UNITED PARCEL SERVICE INC CL B 911312106   527,349 3,354 SH   SOLE   3,354 0 0
MARRIOTT INTL INC NEW CL A 571903202   758,930 3,365 SH   SOLE   3,365 0 0
INTEL CORP COM 458140100   1,825,984 36,338 SH   SOLE   36,337 0 0
MEDTRONIC PLC SHS G5960L103   220,037 2,671 SH   SOLE   2,671 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   376,870 1,000 SH   SOLE   1,000 0 0
MEDPACE HLDGS INC COM 58506Q109   262,083 855 SH   SOLE   855 0 0
WATERS CORP COM 941848103   263,384 800 SH   SOLE   800 0 0
LAUDER ESTEE COS INC CL A 518439104   1,047,589 7,163 SH   SOLE   7,163 0 0
MERCK & CO INC COM 58933Y105   7,257,522 66,571 SH   SOLE   66,570 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   599,841 1,262 SH   SOLE   1,262 0 0
MASTERCARD INCORPORATED CL A 57636Q104   996,327 2,336 SH   SOLE   2,336 0 0
ILLINOIS TOOL WKS INC COM 452308109   4,386,910 16,748 SH   SOLE   16,747 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   1,514,607 24,195 SH   SOLE   24,195 0 0
EMERSON ELEC CO COM 291011104   2,386,726 24,522 SH   SOLE   24,522 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   1,366,291 9,380 SH   SOLE   9,380 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   319,409 785 SH   SOLE   785 0 0
CORNING INC COM 219350105   232,638 7,640 SH   SOLE   7,640 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   1,264,149 16,579 SH   SOLE   16,579 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   581,430 15,423 SH   SOLE   15,422 0 0
CHUBB LIMITED COM H1467J104   3,796,122 16,797 SH   SOLE   16,797 0 0
SHERWIN WILLIAMS CO COM 824348106   465,667 1,493 SH   SOLE   1,493 0 0
PEPSICO INC COM 713448108   4,358,997 25,665 SH   SOLE   25,665 0 0
KIMBERLY-CLARK CORP COM 494368103   231,841 1,908 SH   SOLE   1,908 0 0
HONEYWELL INTL INC COM 438516106   3,540,673 16,884 SH   SOLE   16,883 0 0
HOME DEPOT INC COM 437076102   1,513,571 4,368 SH   SOLE   4,367 0 0
BAXTER INTL INC COM 071813109   306,496 7,928 SH   SOLE   7,928 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,762,651 7,566 SH   SOLE   7,566 0 0
FAIR ISAAC CORP COM 303250104   1,530,673 1,315 SH   SOLE   1,315 0 0
DUPONT DE NEMOURS INC COM 26614N102   846,384 11,002 SH   SOLE   11,002 0 0
SOUTHERN CO COM 842587107   1,151,441 16,421 SH   SOLE   16,421 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   795,106 27,146 SH   SOLE   27,146 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   365,937 1,610 SH   SOLE   1,610 0 0
SAIA INC COM 78709Y105   359,340 820 SH   SOLE   820 0 0
HENRY JACK & ASSOC INC COM 426281101   460,489 2,818 SH   SOLE   2,818 0 0
ISHARES TR CORE S&P SCP ETF 464287804   644,196 5,951 SH   SOLE   5,951 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   329,911 925 SH   SOLE   925 0 0
ADOBE INC COM 00724F101   989,759 1,659 SH   SOLE   1,659 0 0
ALPHABET INC CAP STK CL A 02079K305   7,949,618 56,909 SH   SOLE   56,909 0 0
PROGRESSIVE CORP COM 743315103   5,949,814 37,354 SH   SOLE   37,354 0 0
FISERV INC COM 337738108   331,436 2,495 SH   SOLE   2,495 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   783,816 825 SH   SOLE   825 0 0
NEWMONT CORP COM 651639106   1,083,383 26,175 SH   SOLE   26,175 0 0
COMCAST CORP NEW CL A 20030N101   292,904 6,680 SH   SOLE   6,679 0 0
MICROSOFT CORP COM 594918104   25,488,107 67,780 SH   SOLE   67,780 0 0
SCHLUMBERGER LTD COM STK 806857108   580,766 11,160 SH   SOLE   11,160 0 0
CVS HEALTH CORP COM 126650100   247,855 3,139 SH   SOLE   3,139 0 0
RPM INTL INC COM 749685103   486,707 4,360 SH   SOLE   4,360 0 0
AVERY DENNISON CORP COM 053611109   255,732 1,265 SH   SOLE   1,265 0 0
ARES CAPITAL CORP COM 04010L103   260,891 13,025 SH   SOLE   13,025 0 0
FEDERAL AGRIC MTG CORP CL C 313148306   290,654 1,520 SH   SOLE   1,520 0 0
NEXTERA ENERGY INC COM 65339F101   1,000,084 16,465 SH   SOLE   16,465 0 0
NIKE INC CL B 654106103   1,378,673 12,698 SH   SOLE   12,698 0 0
LINDE PLC SHS G54950103   5,695,276 13,867 SH   SOLE   13,866 0 0
MODERNA INC COM 60770K107   692,470 6,963 SH   SOLE   6,963 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   2,958,658 38,899 SH   SOLE   38,899 0 0
DOW INC COM 260557103   573,352 10,455 SH   SOLE   10,455 0 0
CORTEVA INC COM 22052L104   457,109 9,539 SH   SOLE   9,539 0 0
CONSOLIDATED EDISON INC COM 209115104   411,639 4,525 SH   SOLE   4,525 0 0
ELI LILLY & CO COM 532457108   2,755,463 4,727 SH   SOLE   4,727 0 0
AIR PRODS & CHEMS INC COM 009158106   999,244 3,650 SH   SOLE   3,649 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,699,563 17,514 SH   SOLE   17,514 0 0
MICRON TECHNOLOGY INC COM 595112103   283,756 3,325 SH   SOLE   3,325 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   2,807,053 79,565 SH   SOLE   79,565 0 0
AFLAC INC COM 001055102   623,700 7,560 SH   SOLE   7,560 0 0
SYSCO CORP COM 871829107   848,454 11,602 SH   SOLE   11,602 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   267,574 117 SH   SOLE   117 0 0
MARATHON PETE CORP COM 56585A102   281,884 1,900 SH   SOLE   1,900 0 0
FURY GOLD MINES LIMITED COM 36117T100   5,570 11,000 SH   SOLE   11,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107   215,181 245 SH   SOLE   245 0 0
STAG INDL INC COM 85254J102   904,786 23,046 SH   SOLE   23,046 0 0
XYLEM INC COM 98419M100   205,848 1,800 SH   SOLE   1,800 0 0
BARINTHUS BIOTHERAPEUTICS PL ADS 91864C107   85,147 23,075 SH   SOLE   23,075 0 0
VISA INC COM CL A 92826C839   6,992,085 26,856 SH   SOLE   26,856 0 0
HERSHEY CO COM 427866108   605,930 3,250 SH   SOLE   3,250 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   775,509 12,680 SH   SOLE   12,680 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   2,103,041 9,985 SH   SOLE   9,985 0 0
PHILLIPS 66 COM 718546104   319,536 2,400 SH   SOLE   2,400 0 0
META PLATFORMS INC CL A 30303M102   351,482 993 SH   SOLE   993 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,852,036 5,089 SH   SOLE   5,089 0 0
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   1,081,188 16,200 SH   SOLE   16,200 0 0
BCE INC COM NEW 05534B760   263,978 6,703 SH   SOLE   6,703 0 0
PALO ALTO NETWORKS INC COM 697435105   3,727,283 12,640 SH   SOLE   12,640 0 0
MONDELEZ INTL INC CL A 609207105   556,045 7,677 SH   SOLE   7,677 0 0
BROADCOM INC COM 11135F101   485,569 435 SH   SOLE   435 0 0
NOVARTIS AG SPONSORED ADR 66987V109   2,042,320 20,227 SH   SOLE   20,227 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   1,577,029 23,405 SH   SOLE   23,405 0 0
EXPEDITORS INTL WASH INC COM 302130109   295,104 2,320 SH   SOLE   2,320 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   7,667,852 21,851 SH   SOLE   21,851 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   263,507 3,408 SH   SOLE   3,408 0 0
NVIDIA CORPORATION COM 67066G104   5,509,413 11,125 SH   SOLE   11,125 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   205,100 4,000 SH   SOLE   4,000 0 0
CUMMINS INC COM 231021106   1,503,302 6,275 SH   SOLE   6,275 0 0
ABBVIE INC COM 00287Y109   5,857,556 37,798 SH   SOLE   37,798 0 0
S&P GLOBAL INC COM 78409V104   220,701 501 SH   SOLE   501 0 0
ZOETIS INC CL A 98978V103   364,937 1,849 SH   SOLE   1,849 0 0
APTARGROUP INC COM 038336103   222,516 1,800 SH   SOLE   1,800 0 0
CHURCH & DWIGHT CO INC COM 171340102   927,958 9,813 SH   SOLE   9,813 0 0
ROCKWELL AUTOMATION INC COM 773903109   310,480 1,000 SH   SOLE   1,000 0 0
VERISIGN INC COM 92343E102   525,198 2,550 SH   SOLE   2,550 0 0
STRYKER CORPORATION COM 863667101   500,098 1,670 SH   SOLE   1,670 0 0
QUALCOMM INC COM 747525103   908,710 6,283 SH   SOLE   6,283 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   320,492 950 SH   SOLE   950 0 0
VERALTO CORP COM SHS 92338C103   302,799 3,681 SH   SOLE   3,681 0 0
MCDONALDS CORP COM 580135101   2,401,731 8,100 SH   SOLE   8,100 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   238,623 1,858 SH   SOLE   1,858 0 0
CISCO SYS INC COM 17275R102   359,298 7,112 SH   SOLE   7,112 0 0
ADVANCED MICRO DEVICES INC COM 007903107   2,542,970 17,251 SH   SOLE   17,251 0 0
AT&T INC COM 00206R102   679,281 40,482 SH   SOLE   40,481 0 0
GENERAL ELECTRIC CO COM NEW 369604301   1,173,047 9,191 SH   SOLE   9,191 0 0
LULULEMON ATHLETICA INC COM 550021109   373,242 730 SH   SOLE   730 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,455,973 5,142 SH   SOLE   5,142 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   2,319,364 1,475 SH   SOLE   1,475 0 0
THE CIGNA GROUP COM 125523100   872,597 2,914 SH   SOLE   2,914 0 0
ONEOK INC NEW COM 682680103   4,187,855 59,639 SH   SOLE   59,639 0 0
ROSS STORES INC COM 778296103   1,098,125 7,935 SH   SOLE   7,935 0 0
WELLS FARGO CO NEW COM 949746101   251,071 5,101 SH   SOLE   5,101 0 0
UNION PAC CORP COM 907818108   8,195,725 33,368 SH   SOLE   33,367 0 0
TRANSOCEAN LTD REG SHS H8817H100   92,075 14,500 SH   SOLE   14,500 0 0
ISHARES TR PFD AND INCM SEC 464288687   1,012,552 32,464 SH   SOLE   32,464 0 0
SALESFORCE INC COM 79466L302   936,515 3,559 SH   SOLE   3,559 0 0
MCCORMICK & CO INC COM NON VTG 579780206   3,079,544 45,009 SH   SOLE   45,009 0 0
IDEXX LABS INC COM 45168D104   296,952 535 SH   SOLE   535 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,592,938 6,769 SH   SOLE   6,769 0 0
TORO CO COM 891092108   415,157 4,325 SH   SOLE   4,325 0 0
LOCKHEED MARTIN CORP COM 539830109   1,136,726 2,508 SH   SOLE   2,508 0 0
JPMORGAN CHASE & CO COM 46625H100   7,699,951 45,267 SH   SOLE   45,267 0 0
CHEVRON CORP NEW COM 166764100   7,239,093 48,532 SH   SOLE   48,532 0 0
CONOCOPHILLIPS COM 20825C104   605,885 5,220 SH   SOLE   5,220 0 0
DANAHER CORPORATION COM 235851102   1,466,927 6,341 SH   SOLE   6,341 0 0
REVVITY INC COM 714046109   216,871 1,984 SH   SOLE   1,984 0 0
TJX COS INC NEW COM 872540109   4,718,440 50,298 SH   SOLE   50,297 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   2,595,048 15,867 SH   SOLE   15,867 0 0
ORACLE CORP COM 68389X105   761,469 7,223 SH   SOLE   7,222 0 0
RTX CORPORATION COM 75513E101   1,298,785 15,436 SH   SOLE   15,436 0 0
TEXAS INSTRS INC COM 882508104   5,633,000 33,046 SH   SOLE   33,045 0 0
TARGET CORP COM 87612E106   1,412,094 9,915 SH   SOLE   9,915 0 0
PFIZER INC COM 717081103   657,584 22,841 SH   SOLE   22,840 0 0
MORGAN STANLEY COM NEW 617446448   267,427 2,868 SH   SOLE   2,867 0 0
3M CO COM 88579Y101   1,715,668 15,694 SH   SOLE   15,694 0 0
GILEAD SCIENCES INC COM 375558103   381,152 4,705 SH   SOLE   4,705 0 0
CATERPILLAR INC COM 149123101   5,323,775 18,006 SH   SOLE   18,005 0 0
ALPHABET INC CAP STK CL C 02079K107   2,232,424 15,841 SH   SOLE   15,840 0 0
AMERICAN EXPRESS CO COM 025816109   696,068 3,716 SH   SOLE   3,715 0 0
AMGEN INC COM 031162100   5,287,457 18,358 SH   SOLE   18,357 0 0
APPLIED MATLS INC COM 038222105   1,244,082 7,676 SH   SOLE   7,676 0 0
OTIS WORLDWIDE CORP COM 68902V107   5,270,791 58,911 SH   SOLE   58,911 0 0
BANK MONTREAL QUE COM 063671101   805,273 8,139 SH   SOLE   8,139 0 0
EQUINOR ASA SPONSORED ADR 29446M102   2,911,392 92,016 SH   SOLE   92,016 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   271,958 1,596 SH   SOLE   1,596 0 0
LAM RESEARCH CORP COM 512807108   254,560 325 SH   SOLE   325 0 0
PHILIP MORRIS INTL INC COM 718172109   929,040 9,875 SH   SOLE   9,875 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,041,850 20,305 SH   SOLE   20,305 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   10,809,719 39,489 SH   SOLE   39,489 0 0
ALTRIA GROUP INC COM 02209S103   842,904 20,895 SH   SOLE   20,895 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   3,000,107 22,730 SH   SOLE   22,729 0 0
EXXON MOBIL CORP COM 30231G102   10,559,388 105,615 SH   SOLE   105,615 0 0
UNITEDHEALTH GROUP INC COM 91324P102   565,429 1,074 SH   SOLE   1,074 0 0
LOWES COS INC COM 548661107   458,008 2,058 SH   SOLE   2,058 0 0
DEERE & CO COM 244199105   460,794 1,152 SH   SOLE   1,152 0 0
COLGATE PALMOLIVE CO COM 194162103   1,351,150 16,951 SH   SOLE   16,950 0 0
MCCORMICK & CO INC COM VTG 579780107   818,041 12,030 SH   SOLE   12,030 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   1,265,259 25,986 SH   SOLE   25,986 0 0
NOVO-NORDISK A S ADR 670100205   7,694,170 74,376 SH   SOLE   74,375 0 0
CROWN CASTLE INC COM 22822V101   3,743,464 32,498 SH   SOLE   32,498 0 0
ISHARES TR CORE S&P MCP ETF 464287507   934,273 3,371 SH   SOLE   3,371 0 0
ISHARES TR MSCI EAFE ETF 464287465   364,694 4,840 SH   SOLE   4,840 0 0
APPLE INC COM 037833100   19,593,169 101,767 SH   SOLE   101,766 0 0
GSK PLC SPONSORED ADR 37733W204   311,008 8,392 SH   SOLE   8,392 0 0
WEC ENERGY GROUP INC COM 92939U106   216,485 2,572 SH   SOLE   2,572 0 0
ABBOTT LABS COM 002824100   4,012,712 36,456 SH   SOLE   36,456 0 0
DISNEY WALT CO COM 254687106   563,861 6,245 SH   SOLE   6,245 0 0
MARSH & MCLENNAN COS INC COM 571748102   6,333,555 33,428 SH   SOLE   33,427 0 0