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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
AMAZON COM INCCOM0231351068,1242,473SH SOLE 2,47300
INVESCO QQQ TRUNIT SER 146090E1031,4103,939SH SOLE 3,93900
CAMDEN NATL CORPCOM1330341083,74078,069SH SOLE 78,06900
STARBUCKS CORPCOM8552441094494,067SH SOLE 4,06700
SQUARE INCCL A852234103206860SH SOLE 86000
JOHNSON & JOHNSONCOM4781601048,58253,138SH SOLE 53,13800
AKAMAI TECHNOLOGIES INCCOM00971T1013,14830,096SH SOLE 30,09600
WASTE MGMT INC DELCOM94106L1096424,300SH SOLE 4,30000
DEXCOM INCCOM252131107206377SH SOLE 37700
COSTCO WHSL CORP NEWCOM22160K1057,72017,181SH SOLE 17,18000
CLEVELAND-CLIFFS INC NEWCOM18589910124812,500SH SOLE 12,50000
WATSCO INCCOM9426222004,26116,104SH SOLE 16,10300
ROYAL DUTCH SHELL PLCSPONS ADR A7802592061,06123,800SH SOLE 23,80000
PROCTER AND GAMBLE COCOM7427181096,60447,240SH SOLE 47,23900
COCA COLA COCOM1912161003,29062,705SH SOLE 62,70500
GENERAL MLS INCCOM3703341044267,116SH SOLE 7,11600
INTELLIA THERAPEUTICS INCCOM45826J1051,51611,300SH SOLE 11,30000
ENTERPRISE PRODS PARTNERS LCOM29379210742119,442SH SOLE 19,44200
MARRIOTT INTL INC NEWCL A5719032025373,625SH SOLE 3,62500
INTEL CORPCOM4581401002,81652,848SH SOLE 52,84700
MEDTRONIC PLCSHSG5960L1035704,551SH SOLE 4,55100
SPDR DOW JONES INDL AVERAGEUT SER 178467X1093381,000SH SOLE 1,00000
WATERS CORPCOM941848103286800SH SOLE 80000
LAUDER ESTEE COS INCCL A5184391045,28217,609SH SOLE 17,60900
SANOFISPONSORED ADR80105N10590918,855SH SOLE 18,85500
MERCK & CO INCCOM58933Y1053,99053,127SH SOLE 53,12600
SPDR S&P 500 ETF TRTR UNIT78462F1035421,262SH SOLE 1,26200
MASTERCARD INCORPORATEDCL A57636Q1048412,419SH SOLE 2,41900
ILLINOIS TOOL WKS INCCOM4523081093,89518,849SH SOLE 18,84900
CRISPR THERAPEUTICS AGNAMEN AKTH171821083,07427,460SH SOLE 27,46000
EMERSON ELEC COCOM2910111042,76429,347SH SOLE 29,34700
DIAGEO PLCSPON ADR NEW25243Q2052,56413,283SH SOLE 13,28300
CORNING INCCOM2193501052717,440SH SOLE 7,44000
EDWARDS LIFESCIENCES CORPCOM28176E1081,98517,536SH SOLE 17,53600
VERIZON COMMUNICATIONS INCCOM92343V1041,49027,583SH SOLE 27,58200
CHUBB LIMITEDCOMH1467J1043,05417,604SH SOLE 17,60400
SHERWIN WILLIAMS COCOM8243481063991,428SH SOLE 1,42800
PEPSICO INCCOM7134481083,59023,865SH SOLE 23,86500
KIMBERLY-CLARK CORPCOM4943681033332,518SH SOLE 2,51800
HONEYWELL INTL INCCOM4385161065,21724,578SH SOLE 24,57700
HOME DEPOT INCCOM4370761021,4994,568SH SOLE 4,56700
BAXTER INTL INCCOM0718131092,22827,705SH SOLE 27,70500
AUTOMATIC DATA PROCESSING INCOM0530151031,2456,225SH SOLE 6,22500
FAIR ISAAC CORPCOM3032501045611,410SH SOLE 1,41000
DUPONT DE NEMOURS INCCOM26614N10276311,215SH SOLE 11,21500
SOUTHERN COCOM8425871071,08517,509SH SOLE 17,50900
BRITISH AMERN TOB PLCSPONSORED ADR11044810785424,210SH SOLE 24,21000
LABORATORY CORP AMER HLDGSCOM NEW50540R4095982,125SH SOLE 2,12500
WHIRLPOOL CORPCOM9633201062101,030SH SOLE 1,03000
IRIDIUM COMMUNICATIONS INCCOM46269C1022997,500SH SOLE 7,50000
APELLIS PHARMACEUTICALS INCCOM03753U10673422,265SH SOLE 22,26500
HENRY JACK & ASSOC INCCOM4262811014862,964SH SOLE 2,96400
NUTRIEN LTDCOM67077M1082143,294SH SOLE 3,29400
ISHARES TRCORE S&P SCP ETF4642878043012,761SH SOLE 2,76100
BERKSHIRE HATHAWAY INC DELCL B NEW0846707023681,350SH SOLE 1,35000
ADOBE SYSTEMS INCORPORATEDCOM00724F101379658SH SOLE 65800
ALPHABET INCCAP STK CL A02079K3058,8733,319SH SOLE 3,31900
PROGRESSIVE CORPCOM7433151034,51549,953SH SOLE 49,95300
FISERV INCCOM3377381082922,695SH SOLE 2,69500
OREILLY AUTOMOTIVE INCCOM67103H1076721,100SH SOLE 1,10000
NEWMONT CORPCOM6516391061,28423,650SH SOLE 23,65000
SURFACE ONCOLOGY INCCOM86877M20915620,550SH SOLE 20,55000
MICROSOFT CORPCOM59491810421,96477,910SH SOLE 77,91000
SCHLUMBERGER LTDCOM STK80685710833111,180SH SOLE 11,18000
CVS HEALTH CORPCOM1266501002883,390SH SOLE 3,39000
RPM INTL INCCOM7496851033604,635SH SOLE 4,63500
FEDERAL AGRIC MTG CORPCL C3131483062932,700SH SOLE 2,70000
GUARDANT HEALTH INCCOM40131M1091,97915,828SH SOLE 15,82800
NEXTERA ENERGY INCCOM65339F1012,88136,688SH SOLE 36,68800
NIKE INCCL B6541061032,32516,008SH SOLE 16,00800
ALIGN TECHNOLOGY INCCOM016255101519780SH SOLE 78000
LINDE PLCSHSG5494J1034,40014,999SH SOLE 14,99800
MODERNA INCCOM60770K1074,48311,649SH SOLE 11,64900
COGENT COMMUNICATIONS HLDGSCOM NEW19239V3021,58322,340SH SOLE 22,34000
STANLEY BLACK & DECKER INCCOM8545021013371,922SH SOLE 1,92200
DOW INCCOM26055710363210,978SH SOLE 10,97800
ALCON AGORD SHSH0130112897912,152SH SOLE 12,15200
ILLUMINA INCCOM4523271091,8014,440SH SOLE 4,44000
CORTEVA INCCOM22052L10442310,062SH SOLE 10,06200
CONSOLIDATED EDISON INCCOM2091151043284,525SH SOLE 4,52500
LILLY ELI & COCOM5324571081,5966,907SH SOLE 6,90700
AIR PRODS & CHEMS INCCOM0091581061,3755,367SH SOLE 5,36700
FIDELITY NATL INFORMATION SVCOM31620M1062161,775SH SOLE 1,77500
DUKE ENERGY CORP NEWCOM NEW26441C2041,76918,127SH SOLE 18,12700
MICRON TECHNOLOGY INCCOM5951121032573,620SH SOLE 3,62000
AFLAC INCCOM0010551023997,660SH SOLE 7,66000
SYSCO CORPCOM87182910792111,734SH SOLE 11,73400
CHIPOTLE MEXICAN GRILL INCCOM169656105222122SH SOLE 12200
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP55908010647110,330SH SOLE 10,33000
XYLEM INCCOM98419M1002231,800SH SOLE 1,80000
VACCITECH PLCADS91864C10781051,475SH SOLE 51,47500
VISA INCCOM CL A92826C8398,42337,813SH SOLE 37,81300
HERSHEY COCOM4278661086713,965SH SOLE 3,96500
L3HARRIS TECHNOLOGIES INCCOM5024311096172,800SH SOLE 2,80000
AMERICAN TOWER CORP NEWCOM03027X1004831,820SH SOLE 1,82000
FACEBOOK INCCL A30303M1024121,214SH SOLE 1,21400
ASML HOLDING N VN Y REGISTRY SHSN070592102,2322,996SH SOLE 2,99600
COCA-COLA EUROPACIFIC PARTNESHSG258391044097,400SH SOLE 7,40000
BCE INCCOM NEW05534B7603637,253SH SOLE 7,25300
PALO ALTO NETWORKS INCCOM6974351052,0114,199SH SOLE 4,19900
MONDELEZ INTL INCCL A6092071054477,677SH SOLE 7,67700
BROADCOM INCCOM11135F101272561SH SOLE 56100
NOVARTIS AGSPONSORED ADR66987V1092,05425,119SH SOLE 25,11900
TOTALENERGIES SESPONSORED ADS89151E1091,33027,750SH SOLE 27,75000
EXPEDITORS INTL WASH INCCOM3021301093152,645SH SOLE 2,64500
ACCENTURE PLC IRELANDSHS CLASS AG1151C1017,28922,785SH SOLE 22,78500
EQUIFAX INCCOM294429105204804SH SOLE 80400
NVIDIA CORPORATIONCOM67066G1043,59017,331SH SOLE 17,33100
ISHARES TRISHS 1-5YR INVS4642886462,12438,870SH SOLE 38,87000
ARCHER DANIELS MIDLAND COCOM0394831024928,200SH SOLE 8,20000
ABBVIE INCCOM00287Y1094,19838,917SH SOLE 38,91700
S&P GLOBAL INCCOM78409V104210495SH SOLE 49500
ZOETIS INCCL A98978V1034422,277SH SOLE 2,27700
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391007837,010SH SOLE 7,01000
APTARGROUP INCCOM0383361032151,800SH SOLE 1,80000
CHURCH & DWIGHT INCCOM1713401022,93635,558SH SOLE 35,55800
ROCKWELL AUTOMATION INCCOM7739031092941,000SH SOLE 1,00000
VERISIGN INCCOM92343E1025542,700SH SOLE 2,70000
STRYKER CORPORATIONCOM8636671014731,795SH SOLE 1,79500
QUALCOMM INCCOM7475251031,0528,156SH SOLE 8,15600
INTUITIVE SURGICAL INCCOM NEW46120E602323325SH SOLE 32500
MCDONALDS CORPCOM5801351012,2149,183SH SOLE 9,18300
CISCO SYS INCCOM17275R1024207,708SH SOLE 7,70800
ADVANCED MICRO DEVICES INCCOM0079031071,74716,975SH SOLE 16,97500
AT&T INCCOM00206R1021,26146,687SH SOLE 46,68600
GENERAL ELECTRIC COCOM NEW3696043011,22611,901SH SOLE 11,90100
LULULEMON ATHLETICA INCCOM550021109378934SH SOLE 93400
ISHARES TRCORE S&P500 ETF4642872001,6193,757SH SOLE 3,75700
TEXAS PACIFIC LAND CORPORATICOM88262P1021,7841,475SH SOLE 1,47500
CIGNA CORP NEWCOM1255231009754,870SH SOLE 4,87000
ONEOK INC NEWCOM6826801033,19755,123SH SOLE 55,12200
ROSS STORES INCCOM7782961038718,005SH SOLE 8,00500
WELLS FARGO CO NEWCOM94974610153711,565SH SOLE 11,56500
UNION PAC CORPCOM9078181087,91240,364SH SOLE 40,36300
TRANSOCEAN LTDREG SHSH8817H1009224,400SH SOLE 24,40000
ISHARES TRPFD AND INCM SEC4642886871,35034,794SH SOLE 34,79400
SALESFORCE COM INCCOM79466L3021,6746,173SH SOLE 6,17300
MCCORMICK & CO INCCOM NON VTG5797802063,91748,340SH SOLE 48,33900
IDEXX LABS INCCOM45168D104437702SH SOLE 70200
THERMO FISHER SCIENTIFIC INCCOM8835561024,2047,358SH SOLE 7,35800
TORO COCOM8910921084214,325SH SOLE 4,32500
LOCKHEED MARTIN CORPCOM539830109234679SH SOLE 67900
JPMORGAN CHASE & COCOM46625H1008,50751,973SH SOLE 51,97200
CHEVRON CORP NEWCOM1667641005,16850,943SH SOLE 50,94300
CONOCOPHILLIPSCOM20825C1043485,131SH SOLE 5,13100
DANAHER CORPORATIONCOM2358511022,1497,059SH SOLE 7,05900
PERKINELMER INCCOM7140461093441,984SH SOLE 1,98400
TJX COS INC NEWCOM8725401093,31050,168SH SOLE 50,16700
BK OF AMERICA CORPCOM0605051042024,765SH SOLE 4,76500
INTERNATIONAL BUSINESS MACHSCOM4592001013,01921,732SH SOLE 21,73200
ORACLE CORPCOM68389X1057969,140SH SOLE 9,13900
RAYTHEON TECHNOLOGIES CORPCOM75513E1011,56618,216SH SOLE 18,21600
TEXAS INSTRS INCCOM8825081045,68529,575SH SOLE 29,57400
TARGET CORPCOM87612E1063,54415,492SH SOLE 15,49200
PFIZER INCCOM7170811031,50334,952SH SOLE 34,95100
MORGAN STANLEYCOM NEW6174464484604,732SH SOLE 4,73200
3M COCOM88579Y1013,74221,331SH SOLE 21,33100
GILEAD SCIENCES INCCOM3755581033655,220SH SOLE 5,22000
CATERPILLAR INCCOM1491231014,17421,744SH SOLE 21,74300
ALPHABET INCCAP STK CL C02079K1072,473928SH SOLE 92800
AMERICAN EXPRESS COCOM0258161096363,796SH SOLE 3,79500
AMGEN INCCOM0311621004,46420,992SH SOLE 20,99100
APPLIED MATLS INCCOM0382221051,56212,136SH SOLE 12,13600
OTIS WORLDWIDE CORPCOM68902V1074,58655,735SH SOLE 55,73400
BANK MONTREAL QUECOM0636711018788,802SH SOLE 8,80200
EQUINOR ASASPONSORED ADR29446M1021,67665,730SH SOLE 65,73000
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088442101,366SH SOLE 1,36600
CITIZENS FINL GROUP INCCOM17461010550110,670SH SOLE 10,67000
DNP SELECT INCOME FD INCCOM23325P10412011,250SH SOLE 11,25000
LAM RESEARCH CORPCOM512807108249438SH SOLE 43800
PHILIP MORRIS INTL INCCOM71817210997910,325SH SOLE 10,32500
BRISTOL-MYERS SQUIBB COCOM1101221081,40223,692SH SOLE 23,69200
ISHARES TRRUSSELL 3000 ETF4642876899,95139,047SH SOLE 39,04700
ALTRIA GROUP INCCOM02209S10399821,935SH SOLE 21,93500
DOMINION ENERGY INCCOM25746U1093114,255SH SOLE 4,25500
AMERICAN WTR WKS CO INC NEWCOM0304201033,65421,616SH SOLE 21,61500
EXXON MOBIL CORPCOM30231G1027,067120,153SH SOLE 120,15300
PRICE T ROWE GROUP INCCOM74144T1081,0175,169SH SOLE 5,16900
LOWES COS INCCOM5486611074382,161SH SOLE 2,16100
DEERE & COCOM244199105267797SH SOLE 79700
COLGATE PALMOLIVE COCOM1941621031,77123,428SH SOLE 23,42700
MCCORMICK & CO INCCOM VTG57978010799912,125SH SOLE 12,12500
BANK NOVA SCOTIA B CCOM0641491071,39122,612SH SOLE 22,61200
NOVO-NORDISK A SADR6701002054,97051,770SH SOLE 51,76900
PAYPAL HLDGS INCCOM70450Y103208798SH SOLE 79800
CROWN CASTLE INTL CORP NEWCOM22822V1012,56814,815SH SOLE 14,81500
AKOUSTIS TECHNOLOGIES INCCOM00973N10210310,600SH SOLE 10,60000
ISHARES TRCORE S&P MCP ETF4642875071,0864,127SH SOLE 4,12700
ISHARES TRMSCI EAFE ETF4642874656398,188SH SOLE 8,18800
APPLE INCCOM03783310016,988120,059SH SOLE 120,05900
GLAXOSMITHKLINE PLCSPONSORED ADR37733W10555414,505SH SOLE 14,50500
WEC ENERGY GROUP INCCOM92939U1064234,800SH SOLE 4,80000
ABBOTT LABSCOM0028241003,95033,439SH SOLE 33,43900
DISNEY WALT COCOM2546871061,2407,330SH SOLE 7,33000
MARSH & MCLENNAN COS INCCOM5717481025,25334,691SH SOLE 34,69100