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   2,343,716 19,544 SH   SOLE   19,544 0 0
ABBOTT LABS COM 002824100   3,662,924 33,363 SH   SOLE   33,363 0 0
ABBVIE INC COM 00287Y109   6,148,129 38,043 SH   SOLE   38,043 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   5,606,665 21,011 SH   SOLE   21,011 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   347,972 1,034 SH   SOLE   1,034 0 0
ADVANCED MICRO DEVICES INC COM 007903107   1,036,385 16,001 SH   SOLE   16,001 0 0
AFLAC INC COM 001055102   551,060 7,660 SH   SOLE   7,660 0 0
AIR PRODS & CHEMS INC COM 009158106   1,160,765 3,766 SH   SOLE   3,765 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   572,397 6,790 SH   SOLE   6,790 0 0
ALCON AG ORD SHS H01301128   660,205 9,631 SH   SOLE   9,631 0 0
ALPHABET INC CAP STK CL C 02079K107   1,520,447 17,136 SH   SOLE   17,135 0 0
ALPHABET INC CAP STK CL A 02079K305   5,397,470 61,175 SH   SOLE   61,175 0 0
ALTRIA GROUP INC COM 02209S103   963,795 21,085 SH   SOLE   21,085 0 0
AMAZON COM INC COM 023135106   4,146,828 49,367 SH   SOLE   49,367 0 0
AMERICAN ELEC PWR CO INC COM 025537101   208,890 2,200 SH   SOLE   2,200 0 0
AMERICAN EXPRESS CO COM 025816109   541,583 3,666 SH   SOLE   3,665 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   3,414,178 22,400 SH   SOLE   22,399 0 0
AMGEN INC COM 031162100   4,908,203 18,688 SH   SOLE   18,687 0 0
APPLE INC COM 037833100   14,072,957 108,312 SH   SOLE   108,311 0 0
APPLIED MATLS INC COM 038222105   810,318 8,321 SH   SOLE   8,321 0 0
ARES CAPITAL CORP COM 04010L103   259,965 14,075 SH   SOLE   14,075 0 0
ARTESIAN RES CORP CL A 043113208   212,060 3,620 SH   SOLE   3,620 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,496,005 4,568 SH   SOLE   4,568 0 0
AT&T INC COM 00206R102   774,409 42,065 SH   SOLE   42,064 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,487,142 6,226 SH   SOLE   6,226 0 0
AVERY DENNISON CORP COM 053611109   247,065 1,365 SH   SOLE   1,365 0 0
BANK MONTREAL QUE COM 063671101   752,342 8,304 SH   SOLE   8,304 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   1,266,183 25,851 SH   SOLE   25,851 0 0
BAXTER INTL INC COM 071813109   1,139,893 22,364 SH   SOLE   22,364 0 0
BCE INC COM NEW 05534B760   318,785 7,253 SH   SOLE   7,253 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   301,178 975 SH   SOLE   975 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,682,551 23,385 SH   SOLE   23,385 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   1,125,237 28,145 SH   SOLE   28,145 0 0
BROADCOM INC COM 11135F101   243,781 436 SH   SOLE   436 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   2,124,562 54,616 SH   SOLE   54,616 0 0
CAMDEN NATL CORP COM 133034108   3,324,058 79,733 SH   SOLE   79,732 0 0
CATERPILLAR INC COM 149123101   4,510,627 18,829 SH   SOLE   18,828 0 0
CHEVRON CORP NEW COM 166764100   8,437,897 47,010 SH   SOLE   47,010 0 0
CHUBB LIMITED COM H1467J104   3,569,970 16,183 SH   SOLE   16,183 0 0
CHURCH & DWIGHT CO INC COM 171340102   1,079,644 13,393 SH   SOLE   13,393 0 0
CIGNA CORP NEW COM 125523100   1,564,919 4,723 SH   SOLE   4,723 0 0
CISCO SYS INC COM 17275R102   355,442 7,461 SH   SOLE   7,461 0 0
CITIZENS FINL GROUP INC COM 174610105   208,070 5,285 SH   SOLE   5,285 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   201,375 12,500 SH   SOLE   12,500 0 0
COCA COLA CO COM 191216100   3,456,997 54,347 SH   SOLE   54,346 0 0
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   923,844 16,700 SH   SOLE   16,700 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   1,829,642 32,054 SH   SOLE   32,054 0 0
COLGATE PALMOLIVE CO COM 194162103   1,664,189 21,122 SH   SOLE   21,121 0 0
CONOCOPHILLIPS COM 20825C104   623,158 5,281 SH   SOLE   5,281 0 0
CONSOLIDATED EDISON INC COM 209115104   431,278 4,525 SH   SOLE   4,525 0 0
CORNING INC COM 219350105   237,634 7,440 SH   SOLE   7,440 0 0
CORTEVA INC COM 22052L104   578,924 9,849 SH   SOLE   9,849 0 0
COSTCO WHSL CORP NEW COM 22160K105   7,335,359 16,069 SH   SOLE   16,068 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   994,706 24,470 SH   SOLE   24,470 0 0
CROWN CASTLE INC COM 22822V101   2,085,216 15,373 SH   SOLE   15,373 0 0
CVS HEALTH CORP COM 126650100   315,952 3,390 SH   SOLE   3,390 0 0
DANAHER CORPORATION COM 235851102   1,640,826 6,182 SH   SOLE   6,182 0 0
DEERE & CO COM 244199105   474,363 1,106 SH   SOLE   1,106 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   2,102,998 11,802 SH   SOLE   11,802 0 0
DISNEY WALT CO COM 254687106   661,684 7,616 SH   SOLE   7,616 0 0
DOMINION ENERGY INC COM 25746U109   254,539 4,151 SH   SOLE   4,151 0 0
DOW INC COM 260557103   542,448 10,765 SH   SOLE   10,765 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,762,060 17,109 SH   SOLE   17,109 0 0
DUPONT DE NEMOURS INC COM 26614N102   755,067 11,002 SH   SOLE   11,002 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   1,165,334 15,619 SH   SOLE   15,619 0 0
EMERSON ELEC CO COM 291011104   2,537,233 26,413 SH   SOLE   26,413 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   490,777 20,347 SH   SOLE   20,347 0 0
EQUINOR ASA SPONSORED ADR 29446M102   2,902,980 81,066 SH   SOLE   81,066 0 0
EXPEDITORS INTL WASH INC COM 302130109   247,330 2,380 SH   SOLE   2,380 0 0
EXXON MOBIL CORP COM 30231G102   11,721,912 106,273 SH   SOLE   106,273 0 0
FAIR ISAAC CORP COM 303250104   793,119 1,325 SH   SOLE   1,325 0 0
FISERV INC COM 337738108   272,384 2,695 SH   SOLE   2,695 0 0
GENERAL ELECTRIC CO COM NEW 369604301   859,266 10,255 SH   SOLE   10,255 0 0
GENERAL MLS INC COM 370334104   600,869 7,166 SH   SOLE   7,166 0 0
GILEAD SCIENCES INC COM 375558103   461,015 5,370 SH   SOLE   5,370 0 0
GSK PLC SPONSORED ADR 37733W204   323,007 9,192 SH   SOLE   9,192 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   548,140 12,840 SH   SOLE   12,840 0 0
HENRY JACK & ASSOC INC COM 426281101   499,644 2,846 SH   SOLE   2,846 0 0
HERSHEY CO COM 427866108   781,549 3,375 SH   SOLE   3,375 0 0
HOME DEPOT INC COM 437076102   1,428,805 4,524 SH   SOLE   4,523 0 0
HONEYWELL INTL INC COM 438516106   4,505,585 21,025 SH   SOLE   21,024 0 0
IDEXX LABS INC COM 45168D104   226,418 555 SH   SOLE   555 0 0
ILLINOIS TOOL WKS INC COM 452308109   3,850,352 17,478 SH   SOLE   17,477 0 0
ILLUMINA INC COM 452327109   985,321 4,873 SH   SOLE   4,873 0 0
INTEL CORP COM 458140100   1,833,370 69,367 SH   SOLE   69,366 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   257,398 2,509 SH   SOLE   2,509 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   2,166,747 15,379 SH   SOLE   15,379 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   250,756 945 SH   SOLE   945 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   991,360 3,723 SH   SOLE   3,723 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   385,500 7,500 SH   SOLE   7,500 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,674,003 4,357 SH   SOLE   4,357 0 0
ISHARES TR MSCI EAFE ETF 464287465   380,843 5,802 SH   SOLE   5,802 0 0
ISHARES TR CORE S&P MCP ETF 464287507   991,749 4,100 SH   SOLE   4,100 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   8,805,794 39,903 SH   SOLE   39,903 0 0
ISHARES TR CORE S&P SCP ETF 464287804   472,821 4,996 SH   SOLE   4,996 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   398,560 8,000 SH   SOLE   8,000 0 0
ISHARES TR PFD AND INCM SEC 464288687   959,222 31,419 SH   SOLE   31,419 0 0
JOHNSON & JOHNSON COM 478160104   9,092,787 51,473 SH   SOLE   51,473 0 0
JPMORGAN CHASE & CO COM 46625H100   6,083,016 45,362 SH   SOLE   45,361 0 0
KIMBERLY-CLARK CORP COM 494368103   266,477 1,963 SH   SOLE   1,963 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   2,020,886 9,706 SH   SOLE   9,706 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   382,655 1,625 SH   SOLE   1,625 0 0
LAUDER ESTEE COS INC CL A 518439104   3,897,608 15,709 SH   SOLE   15,709 0 0
LILLY ELI & CO COM 532457108   1,855,906 5,073 SH   SOLE   5,073 0 0
LINDE PLC SHS G5494J103   4,618,025 14,158 SH   SOLE   14,157 0 0
LOCKHEED MARTIN CORP COM 539830109   262,218 539 SH   SOLE   539 0 0
LOWES COS INC COM 548661107   410,634 2,061 SH   SOLE   2,061 0 0
LULULEMON ATHLETICA INC COM 550021109   257,906 805 SH   SOLE   805 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   547,550 10,905 SH   SOLE   10,905 0 0
MARATHON PETE CORP COM 56585A102   308,434 2,650 SH   SOLE   2,650 0 0
MARRIOTT INTL INC NEW CL A 571903202   554,674 3,725 SH   SOLE   3,725 0 0
MARSH & MCLENNAN COS INC COM 571748102   5,597,816 33,828 SH   SOLE   33,827 0 0
MASTERCARD INCORPORATED CL A 57636Q104   866,543 2,492 SH   SOLE   2,492 0 0
MCCORMICK & CO INC COM VTG 579780107   999,187 12,160 SH   SOLE   12,160 0 0
MCCORMICK & CO INC COM NON VTG 579780206   3,851,186 46,461 SH   SOLE   46,461 0 0
MCDONALDS CORP COM 580135101   2,157,257 8,186 SH   SOLE   8,186 0 0
MEDTRONIC PLC SHS G5960L103   355,647 4,576 SH   SOLE   4,576 0 0
MERCK & CO INC COM 58933Y105   5,841,912 52,654 SH   SOLE   52,653 0 0
MICROSOFT CORP COM 594918104   16,338,051 68,126 SH   SOLE   68,126 0 0
MODERNA INC COM 60770K107   2,774,231 15,445 SH   SOLE   15,445 0 0
MONDELEZ INTL INC CL A 609207105   511,672 7,677 SH   SOLE   7,677 0 0
MORGAN STANLEY COM NEW 617446448   260,828 3,068 SH   SOLE   3,067 0 0
NEWMONT CORP COM 651639106   1,468,439 31,111 SH   SOLE   31,111 0 0
NEXTERA ENERGY INC COM 65339F101   3,014,118 36,054 SH   SOLE   36,054 0 0
NIKE INC CL B 654106103   1,604,730 13,714 SH   SOLE   13,714 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,769,675 19,507 SH   SOLE   19,507 0 0
NOVO-NORDISK A S ADR 670100205   6,596,860 48,743 SH   SOLE   48,742 0 0
NUTRIEN LTD COM 67077M108   215,000 2,944 SH   SOLE   2,944 0 0
NVIDIA CORPORATION COM 67066G104   1,934,774 13,239 SH   SOLE   13,239 0 0
ONEOK INC NEW COM 682680103   3,388,307 51,572 SH   SOLE   51,572 0 0
ORACLE CORP COM 68389X105   681,835 8,342 SH   SOLE   8,341 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   696,325 825 SH   SOLE   825 0 0
OTIS WORLDWIDE CORP COM 68902V107   4,296,656 54,867 SH   SOLE   54,867 0 0
PALO ALTO NETWORKS INC COM 697435105   1,720,249 12,328 SH   SOLE   12,328 0 0
PEPSICO INC COM 713448108   4,341,677 24,032 SH   SOLE   24,032 0 0
PERKINELMER INC COM 714046109   278,196 1,984 SH   SOLE   1,984 0 0
PFIZER INC COM 717081103   1,343,343 26,217 SH   SOLE   26,216 0 0
PHILIP MORRIS INTL INC COM 718172109   1,044,993 10,325 SH   SOLE   10,325 0 0
PHILLIPS 66 COM 718546104   249,792 2,400 SH   SOLE   2,400 0 0
PROCTER AND GAMBLE CO COM 742718109   6,632,909 43,764 SH   SOLE   43,764 0 0
PROGRESSIVE CORP COM 743315103   4,976,640 38,367 SH   SOLE   38,367 0 0
QUALCOMM INC COM 747525103   795,746 7,238 SH   SOLE   7,238 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,655,189 16,401 SH   SOLE   16,401 0 0
ROCKWELL AUTOMATION INC COM 773903109   257,570 1,000 SH   SOLE   1,000 0 0
ROSS STORES INC COM 778296103   921,015 7,935 SH   SOLE   7,935 0 0
RPM INTL INC COM 749685103   451,681 4,635 SH   SOLE   4,635 0 0
SALESFORCE INC COM 79466L302   527,973 3,982 SH   SOLE   3,982 0 0
SCHLUMBERGER LTD COM STK 806857108   596,614 11,160 SH   SOLE   11,160 0 0
SHELL PLC SPON ADS 780259305   1,243,167 21,829 SH   SOLE   21,829 0 0
SHERWIN WILLIAMS CO COM 824348106   338,907 1,428 SH   SOLE   1,428 0 0
SOUTHERN CO COM 842587107   1,128,635 15,805 SH   SOLE   15,805 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   331,330 1,000 SH   SOLE   1,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   482,627 1,262 SH   SOLE   1,262 0 0
STAG INDL INC COM 85254J102   683,712 21,161 SH   SOLE   21,161 0 0
STARBUCKS CORP COM 855244109   382,614 3,857 SH   SOLE   3,857 0 0
STRYKER CORPORATION COM 863667101   438,860 1,795 SH   SOLE   1,795 0 0
SYSCO CORP COM 871829107   886,973 11,602 SH   SOLE   11,602 0 0
TARGET CORP COM 87612E106   2,419,898 16,237 SH   SOLE   16,236 0 0
TEXAS INSTRS INC COM 882508104   5,101,643 30,878 SH   SOLE   30,877 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   3,457,739 1,475 SH   SOLE   1,475 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,772,247 6,850 SH   SOLE   6,850 0 0
TJX COS INC NEW COM 872540109   4,020,390 50,507 SH   SOLE   50,507 0 0
TORO CO COM 891092108   489,590 4,325 SH   SOLE   4,325 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   1,465,398 23,605 SH   SOLE   23,605 0 0
TRANSOCEAN LTD REG SHS H8817H100   83,448 18,300 SH   SOLE   18,300 0 0
UNION PAC CORP COM 907818108   7,689,855 37,137 SH   SOLE   37,136 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,179,504 6,785 SH   SOLE   6,785 0 0
VACCITECH PLC ADS 91864C107   50,231 21,375 SH   SOLE   21,375 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   251,059 3,339 SH   SOLE   3,339 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   220,334 1,451 SH   SOLE   1,451 0 0
VERISIGN INC COM 92343E102   554,688 2,700 SH   SOLE   2,700 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   898,231 22,798 SH   SOLE   22,797 0 0
VISA INC COM CL A 92826C839   5,691,062 27,392 SH   SOLE   27,392 0 0
WASTE MGMT INC DEL COM 94106L109   203,944 1,300 SH   SOLE   1,300 0 0
WATERS CORP COM 941848103   274,064 800 SH   SOLE   800 0 0
WATSCO INC COM 942622200   4,141,992 16,608 SH   SOLE   16,607 0 0
WEC ENERGY GROUP INC COM 92939U106   208,335 2,222 SH   SOLE   2,222 0 0
WELLS FARGO CO NEW COM 949746101   224,246 5,431 SH   SOLE   5,431 0 0
ZOETIS INC CL A 98978V103   270,971 1,849 SH   SOLE   1,849 0 0