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   5,087,756 49,257 SH   SOLE   49,257 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,217,287 3,793 SH   SOLE   3,793 0 0
CAMDEN NATL CORP COM 133034108   3,000,793 82,918 SH   SOLE   82,917 0 0
STARBUCKS CORP COM 855244109   386,010 3,707 SH   SOLE   3,707 0 0
JOHNSON & JOHNSON COM 478160104   8,009,232 51,672 SH   SOLE   51,672 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   523,436 6,685 SH   SOLE   6,685 0 0
WASTE MGMT INC DEL COM 94106L109   628,205 3,850 SH   SOLE   3,850 0 0
COSTCO WHSL CORP NEW COM 22160K105   8,301,056 16,707 SH   SOLE   16,706 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   229,125 12,500 SH   SOLE   12,500 0 0
WATSCO INC COM 942622200   5,648,558 17,754 SH   SOLE   17,753 0 0
SHELL PLC SPON ADS 780259305   1,328,547 23,089 SH   SOLE   23,089 0 0
PROCTER AND GAMBLE CO COM 742718109   6,782,144 45,613 SH   SOLE   45,612 0 0
COCA COLA CO COM 191216100   3,515,349 56,672 SH   SOLE   56,671 0 0
GENERAL MLS INC COM 370334104   612,406 7,166 SH   SOLE   7,166 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   568,305 21,942 SH   SOLE   21,942 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,339,307 6,904 SH   SOLE   6,904 0 0
MARRIOTT INTL INC NEW CL A 571903202   614,414 3,700 SH   SOLE   3,700 0 0
INTEL CORP COM 458140100   1,306,833 40,001 SH   SOLE   40,000 0 0
MEDTRONIC PLC SHS G5960L103   368,917 4,576 SH   SOLE   4,576 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   332,620 1,000 SH   SOLE   1,000 0 0
WATERS CORP COM 941848103   247,704 800 SH   SOLE   800 0 0
LAUDER ESTEE COS INC CL A 518439104   3,879,082 15,739 SH   SOLE   15,739 0 0
MERCK & CO INC COM 58933Y105   5,677,349 53,364 SH   SOLE   53,363 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   516,650 1,262 SH   SOLE   1,262 0 0
MASTERCARD INCORPORATED CL A 57636Q104   896,532 2,467 SH   SOLE   2,467 0 0
ILLINOIS TOOL WKS INC COM 452308109   4,225,749 17,358 SH   SOLE   17,357 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   1,086,651 24,025 SH   SOLE   24,025 0 0
EMERSON ELEC CO COM 291011104   2,218,759 25,462 SH   SOLE   25,462 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   2,312,219 12,762 SH   SOLE   12,762 0 0
CORNING INC COM 219350105   262,483 7,440 SH   SOLE   7,440 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   1,278,096 15,449 SH   SOLE   15,449 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   917,055 23,581 SH   SOLE   23,580 0 0
CHUBB LIMITED COM H1467J104   3,255,234 16,764 SH   SOLE   16,764 0 0
SHERWIN WILLIAMS CO COM 824348106   335,582 1,493 SH   SOLE   1,493 0 0
PEPSICO INC COM 713448108   4,612,611 25,302 SH   SOLE   25,302 0 0
KIMBERLY-CLARK CORP COM 494368103   261,461 1,948 SH   SOLE   1,948 0 0
HONEYWELL INTL INC COM 438516106   4,038,301 21,130 SH   SOLE   21,129 0 0
HOME DEPOT INC COM 437076102   1,317,280 4,464 SH   SOLE   4,463 0 0
BAXTER INTL INC COM 071813109   710,408 17,515 SH   SOLE   17,515 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,664,382 7,476 SH   SOLE   7,476 0 0
FAIR ISAAC CORP COM 303250104   931,064 1,325 SH   SOLE   1,325 0 0
DUPONT DE NEMOURS INC COM 26614N102   789,614 11,002 SH   SOLE   11,002 0 0
SOUTHERN CO COM 842587107   1,134,502 16,305 SH   SOLE   16,305 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   988,452 28,145 SH   SOLE   28,145 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   369,366 1,610 SH   SOLE   1,610 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   464,475 7,500 SH   SOLE   7,500 0 0
FORTINET INC COM 34959E109   209,349 3,150 SH   SOLE   3,150 0 0
SAIA INC COM 78709Y105   223,106 820 SH   SOLE   820 0 0
HENRY JACK & ASSOC INC COM 426281101   428,949 2,846 SH   SOLE   2,846 0 0
NUTRIEN LTD COM 67077M108   217,414 2,944 SH   SOLE   2,944 0 0
ISHARES TR CORE S&P SCP ETF 464287804   500,423 5,175 SH   SOLE   5,175 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   301,051 975 SH   SOLE   975 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   460,903 1,196 SH   SOLE   1,196 0 0
ALPHABET INC CAP STK CL A 02079K305   5,927,651 57,145 SH   SOLE   57,145 0 0
PROGRESSIVE CORP COM 743315103   5,420,176 37,887 SH   SOLE   37,887 0 0
FISERV INC COM 337738108   304,616 2,695 SH   SOLE   2,695 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   700,409 825 SH   SOLE   825 0 0
NEWMONT CORP COM 651639106   1,879,917 38,350 SH   SOLE   38,350 0 0
COMCAST CORP NEW CL A 20030N101   258,761 6,826 SH   SOLE   6,825 0 0
MICROSOFT CORP COM 594918104   20,029,155 69,473 SH   SOLE   69,473 0 0
SCHLUMBERGER LTD COM STK 806857108   547,956 11,160 SH   SOLE   11,160 0 0
CVS HEALTH CORP COM 126650100   251,941 3,390 SH   SOLE   3,390 0 0
RPM INTL INC COM 749685103   404,357 4,635 SH   SOLE   4,635 0 0
AVERY DENNISON CORP COM 053611109   226,346 1,265 SH   SOLE   1,265 0 0
ARES CAPITAL CORP COM 04010L103   261,789 14,325 SH   SOLE   14,325 0 0
FEDERAL AGRIC MTG CORP CL C 313148306   202,449 1,520 SH   SOLE   1,520 0 0
NEXTERA ENERGY INC COM 65339F101   2,786,753 36,154 SH   SOLE   36,154 0 0
NIKE INC CL B 654106103   1,675,811 13,664 SH   SOLE   13,664 0 0
ALIGN TECHNOLOGY INC COM 016255101   227,215 680 SH   SOLE   680 0 0
LINDE PLC SHS G54950103   4,992,831 14,047 SH   SOLE   14,046 0 0
MODERNA INC COM 60770K107   2,347,163 15,283 SH   SOLE   15,283 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   2,179,670 34,207 SH   SOLE   34,207 0 0
DOW INC COM 260557103   573,143 10,455 SH   SOLE   10,455 0 0
ILLUMINA INC COM 452327109   1,098,334 4,723 SH   SOLE   4,723 0 0
CORTEVA INC COM 22052L104   575,297 9,539 SH   SOLE   9,539 0 0
CONSOLIDATED EDISON INC COM 209115104   432,907 4,525 SH   SOLE   4,525 0 0
LILLY ELI & CO COM 532457108   1,733,241 5,047 SH   SOLE   5,047 0 0
AIR PRODS & CHEMS INC COM 009158106   1,098,733 3,826 SH   SOLE   3,825 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,684,274 17,459 SH   SOLE   17,459 0 0
MICRON TECHNOLOGY INC COM 595112103   200,631 3,325 SH   SOLE   3,325 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   2,395,258 52,003 SH   SOLE   52,003 0 0
AFLAC INC COM 001055102   494,223 7,660 SH   SOLE   7,660 0 0
SYSCO CORP COM 871829107   896,022 11,602 SH   SOLE   11,602 0 0
MARATHON PETE CORP COM 56585A102   357,300 2,650 SH   SOLE   2,650 0 0
REGENERON PHARMACEUTICALS COM 75886F107   201,309 245 SH   SOLE   245 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   591,716 10,905 SH   SOLE   10,905 0 0
STAG INDL INC COM 85254J102   701,630 20,746 SH   SOLE   20,746 0 0
VACCITECH PLC ADS 91864C107   60,648 27,075 SH   SOLE   27,075 0 0
VISA INC COM CL A 92826C839   6,069,492 26,920 SH   SOLE   26,920 0 0
HERSHEY CO COM 427866108   858,634 3,375 SH   SOLE   3,375 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   632,768 12,540 SH   SOLE   12,540 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   1,962,008 9,998 SH   SOLE   9,998 0 0
PHILLIPS 66 COM 718546104   243,312 2,400 SH   SOLE   2,400 0 0
META PLATFORMS INC CL A 30303M102   210,456 993 SH   SOLE   993 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,038,071 4,463 SH   SOLE   4,463 0 0
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   958,878 16,200 SH   SOLE   16,200 0 0
BCE INC COM NEW 05534B760   324,878 7,253 SH   SOLE   7,253 0 0
PALO ALTO NETWORKS INC COM 697435105   2,426,841 12,150 SH   SOLE   12,150 0 0
MONDELEZ INTL INC CL A 609207105   535,240 7,677 SH   SOLE   7,677 0 0
BROADCOM INC COM 11135F101   279,711 436 SH   SOLE   436 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,932,644 21,007 SH   SOLE   21,007 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   1,382,065 23,405 SH   SOLE   23,405 0 0
EXPEDITORS INTL WASH INC COM 302130109   255,478 2,320 SH   SOLE   2,320 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   6,033,545 21,110 SH   SOLE   21,110 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   280,050 3,414 SH   SOLE   3,414 0 0
ARTESIAN RES CORP CL A 043113208   200,403 3,620 SH   SOLE   3,620 0 0
NVIDIA CORPORATION COM 67066G104   3,650,782 13,143 SH   SOLE   13,143 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   379,050 7,500 SH   SOLE   7,500 0 0
ABBVIE INC COM 00287Y109   6,148,176 38,578 SH   SOLE   38,578 0 0
ZOETIS INC CL A 98978V103   307,748 1,849 SH   SOLE   1,849 0 0
APTARGROUP INC COM 038336103   212,742 1,800 SH   SOLE   1,800 0 0
CHURCH & DWIGHT CO INC COM 171340102   1,069,180 12,093 SH   SOLE   12,093 0 0
ROCKWELL AUTOMATION INC COM 773903109   293,450 1,000 SH   SOLE   1,000 0 0
VERISIGN INC COM 92343E102   564,251 2,670 SH   SOLE   2,670 0 0
STRYKER CORPORATION COM 863667101   512,419 1,795 SH   SOLE   1,795 0 0
QUALCOMM INC COM 747525103   923,424 7,238 SH   SOLE   7,238 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   241,419 945 SH   SOLE   945 0 0
MCDONALDS CORP COM 580135101   2,281,618 8,160 SH   SOLE   8,160 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   230,585 2,211 SH   SOLE   2,211 0 0
CISCO SYS INC COM 17275R102   390,024 7,461 SH   SOLE   7,461 0 0
ADVANCED MICRO DEVICES INC COM 007903107   1,565,318 15,971 SH   SOLE   15,971 0 0
AT&T INC COM 00206R102   819,369 42,565 SH   SOLE   42,564 0 0
GENERAL ELECTRIC CO COM NEW 369604301   980,378 10,255 SH   SOLE   10,255 0 0
LULULEMON ATHLETICA INC COM 550021109   285,889 785 SH   SOLE   785 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,027,035 4,931 SH   SOLE   4,931 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   2,509,005 1,475 SH   SOLE   1,475 0 0
THE CIGNA GROUP COM 125523100   1,206,868 4,723 SH   SOLE   4,723 0 0
ONEOK INC NEW COM 682680103   3,254,671 51,222 SH   SOLE   51,222 0 0
ROSS STORES INC COM 778296103   842,142 7,935 SH   SOLE   7,935 0 0
WELLS FARGO CO NEW COM 949746101   201,889 5,401 SH   SOLE   5,401 0 0
UNION PAC CORP COM 907818108   7,457,991 37,057 SH   SOLE   37,056 0 0
TRANSOCEAN LTD REG SHS H8817H100   113,208 17,800 SH   SOLE   17,800 0 0
ISHARES TR PFD AND INCM SEC 464288687   1,009,780 32,344 SH   SOLE   32,344 0 0
SALESFORCE INC COM 79466L302   723,403 3,621 SH   SOLE   3,621 0 0
MCCORMICK & CO INC COM NON VTG 579780206   3,811,552 45,806 SH   SOLE   45,806 0 0
IDEXX LABS INC COM 45168D104   267,543 535 SH   SOLE   535 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,880,145 6,732 SH   SOLE   6,732 0 0
TORO CO COM 891092108   480,767 4,325 SH   SOLE   4,325 0 0
LOCKHEED MARTIN CORP COM 539830109   264,256 559 SH   SOLE   559 0 0
JPMORGAN CHASE & CO COM 46625H100   5,877,523 45,104 SH   SOLE   45,104 0 0
CHEVRON CORP NEW COM 166764100   7,849,041 48,106 SH   SOLE   48,106 0 0
CONOCOPHILLIPS COM 20825C104   523,928 5,281 SH   SOLE   5,281 0 0
DANAHER CORPORATION COM 235851102   1,565,420 6,211 SH   SOLE   6,211 0 0
PERKINELMER INC COM 714046109   264,388 1,984 SH   SOLE   1,984 0 0
TJX COS INC NEW COM 872540109   3,939,346 50,272 SH   SOLE   50,272 0 0
WALMART INC COM 931142103   312,741 2,121 SH   SOLE   2,121 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   2,048,806 15,629 SH   SOLE   15,629 0 0
ORACLE CORP COM 68389X105   775,093 8,342 SH   SOLE   8,341 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,478,841 15,101 SH   SOLE   15,101 0 0
TEXAS INSTRS INC COM 882508104   5,745,268 30,887 SH   SOLE   30,886 0 0
TARGET CORP COM 87612E106   2,671,375 16,129 SH   SOLE   16,128 0 0
PFIZER INC COM 717081103   1,059,441 25,967 SH   SOLE   25,966 0 0
MORGAN STANLEY COM NEW 617446448   269,357 3,068 SH   SOLE   3,067 0 0
3M CO COM 88579Y101   1,920,255 18,269 SH   SOLE   18,269 0 0
GILEAD SCIENCES INC COM 375558103   450,527 5,430 SH   SOLE   5,430 0 0
CATERPILLAR INC COM 149123101   4,212,670 18,409 SH   SOLE   18,408 0 0
ALPHABET INC CAP STK CL C 02079K107   1,787,309 17,186 SH   SOLE   17,185 0 0
AMERICAN EXPRESS CO COM 025816109   588,135 3,566 SH   SOLE   3,565 0 0
AMGEN INC COM 031162100   4,471,154 18,495 SH   SOLE   18,494 0 0
APPLIED MATLS INC COM 038222105   967,434 7,876 SH   SOLE   7,876 0 0
OTIS WORLDWIDE CORP COM 68902V107   4,625,312 54,802 SH   SOLE   54,802 0 0
BANK MONTREAL QUE COM 063671101   739,969 8,304 SH   SOLE   8,304 0 0
EQUINOR ASA SPONSORED ADR 29446M102   2,423,776 85,254 SH   SOLE   85,254 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   223,469 1,451 SH   SOLE   1,451 0 0
PHILIP MORRIS INTL INC COM 718172109   1,004,106 10,325 SH   SOLE   10,325 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,604,180 23,145 SH   SOLE   23,145 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   9,448,416 40,136 SH   SOLE   40,136 0 0
ALTRIA GROUP INC COM 02209S103   936,351 20,985 SH   SOLE   20,985 0 0
DOMINION ENERGY INC COM 25746U109   232,082 4,151 SH   SOLE   4,151 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   3,246,922 22,165 SH   SOLE   22,164 0 0
EXXON MOBIL CORP COM 30231G102   11,582,618 105,623 SH   SOLE   105,623 0 0
LOWES COS INC COM 548661107   412,138 2,061 SH   SOLE   2,061 0 0
DEERE & CO COM 244199105   465,052 1,126 SH   SOLE   1,126 0 0
COLGATE PALMOLIVE CO COM 194162103   1,539,209 20,482 SH   SOLE   20,481 0 0
MCCORMICK & CO INC COM VTG 579780107   1,004,416 12,160 SH   SOLE   12,160 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   1,277,181 25,361 SH   SOLE   25,361 0 0
NOVO-NORDISK A S ADR 670100205   7,725,749 48,547 SH   SOLE   48,546 0 0
CROWN CASTLE INC COM 22822V101   2,199,281 16,432 SH   SOLE   16,432 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102   32,494 10,550 SH   SOLE   10,550 0 0
ISHARES TR CORE S&P MCP ETF 464287507   1,044,418 4,175 SH   SOLE   4,175 0 0
ISHARES TR MSCI EAFE ETF 464287465   371,832 5,199 SH   SOLE   5,199 0 0
APPLE INC COM 037833100   17,623,001 106,871 SH   SOLE   106,870 0 0
GSK PLC SPONSORED ADR 37733W204   337,725 9,492 SH   SOLE   9,492 0 0
WEC ENERGY GROUP INC COM 92939U106   210,623 2,222 SH   SOLE   2,222 0 0
ABBOTT LABS COM 002824100   3,673,105 36,274 SH   SOLE   36,274 0 0
DISNEY WALT CO COM 254687106   728,052 7,271 SH   SOLE   7,271 0 0
MARSH & MCLENNAN COS INC COM 571748102   5,557,898 33,371 SH   SOLE   33,370 0 0