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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 1,262 9,242 SH   SOLE   9,242 0 0
ABBOTT LABS COM 002824100 2,718 34,448 SH   SOLE   34,448 0 0
ABBVIE INC COM 00287Y109 3,481 45,682 SH   SOLE   45,682 0 0
ABIOMED INC COM 003654100 873 6,012 SH   SOLE   6,012 0 0
ADOBE SYS INC COM 00724F101 278 872 SH   SOLE   872 0 0
AERCAP HOLDINGS NV SHS N00985106 439 19,274 SH   SOLE   19,274 0 0
AFLAC INC COM 001055102 1,764 51,529 SH   SOLE   51,529 0 0
AIR PRODS & CHEMS INC COM 009158106 267 1,337 SH   SOLE   1,337 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,370 7,043 SH   SOLE   7,043 0 0
ALIGN TECHNOLOGY INC COM 016255101 549 3,158 SH   SOLE   3,158 0 0
ALPHABET INC CAP STK CL A 02079K305 12,250 10,543 SH   SOLE   10,543 0 0
ALPHABET INC CAP STK CL C 02079K107 12,055 10,367 SH   SOLE   10,367 0 0
AMAZON COM INC COM 023135106 15,988 8,200 SH   SOLE   8,200 0 0
AMERICAN EXPRESS CO COM 025816109 711 8,300 SH   SOLE   8,300 0 0
AMERICAN TOWER CORP NEW COM 03027X100 230 1,055 SH   SOLE   1,055 0 0
AMGEN INC COM 031162100 10,908 53,805 SH   SOLE   53,805 0 0
AMPHENOL CORP NEW CL A 032095101 3,757 51,551 SH   SOLE   51,551 0 0
ANTHEM INC COM 036752103 767 3,380 SH   SOLE   3,380 0 0
AON CORP COM 037389103 2,079 12,595 SH   SOLE   12,595 0 0
APPLE INC COM 037833100 31,006 121,931 SH   SOLE   121,931 0 0
AT&T INC COM 00206R102 968 33,218 SH   SOLE   33,218 0 0
AUTOMATIC DATA PROCESSING COM 053015103 1,096 8,021 SH   SOLE   8,021 0 0
BANK OF AMERICA CORPORATION COM 060505104 683 32,150 SH   SOLE   32,150 0 0
BECTON DICKINSON & CO COM 075887109 8,019 34,899 SH   SOLE   34,899 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 16,095 88,033 SH   SOLE   88,033 0 0
BLACKROCK INC COM 09247X101 388 881 SH   SOLE   881 0 0
BOEING CO COM 097023105 346 2,318 SH   SOLE   2,318 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,279 18,630 SH   SOLE   18,630 0 0
BOSTON PROPERTIES INC COM 101121101 203 2,205 SH   SOLE   2,205 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 4,755 85,311 SH   SOLE   85,311 0 0
CAMDEN NATL CORP COM 133034108 283 9,000 SH   SOLE   9,000 0 0
CARLISLE COS INC COM 142339100 1,707 13,625 SH   SOLE   13,625 0 0
CERNER CORP COM 156782104 300 4,770 SH   SOLE   4,770 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,120 2,568 SH   SOLE   2,568 0 0
CHEVRON CORP NEW COM 166764100 2,365 32,645 SH   SOLE   32,645 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 262 400 SH   SOLE   400 0 0
CHURCH & DWIGHT INC COM 171340102 4,906 76,446 SH   SOLE   76,446 0 0
CIGNA CORPORATION COM 125509109 306 1,728 SH   SOLE   1,728 0 0
CISCO SYS INC COM 17275R102 2,286 58,152 SH   SOLE   58,152 0 0
CITIGROUP INC COM NEW 172967424 2,675 63,513 SH   SOLE   63,513 0 0
CITRIX SYS INC COM 177376100 4,844 34,224 SH   SOLE   34,224 0 0
CME GROUP INC COM 12572Q105 5,508 31,853 SH   SOLE   31,853 0 0
COCA COLA CO COM 191216100 1,366 30,873 SH   SOLE   30,873 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,877 104,957 SH   SOLE   104,957 0 0
COLGATE PALMOLIVE CO COM 194162103 4,064 61,241 SH   SOLE   61,241 0 0
COMCAST CORP NEW CL A SPL 20030N200 7,071 205,675 SH   SOLE   205,675 0 0
CONOCOPHILLIPS COM 20825C104 291 9,432 SH   SOLE   9,432 0 0
COSTCO WHSL CORP NEW COM 22160K105 16,640 58,360 SH   SOLE   58,360 0 0
CSX CORP COM 126408103 210 3,662 SH   SOLE   3,662 0 0
CUMMINS INC COM 231021106 2,229 16,472 SH   SOLE   16,472 0 0
CVS CAREMARK CORPORATION COM 126650100 6,845 115,377 SH   SOLE   115,377 0 0
DANAHER CORP DEL COM 235851102 14,735 106,459 SH   SOLE   106,459 0 0
DISH NETWORK CORP CL A 25470M109 351 17,561 SH   SOLE   17,561 0 0
DISNEY WALT CO COM DISNEY 254687106 10,703 110,793 SH   SOLE   110,793 0 0
DOMINION RES INC VA NEW COM 25746U109 278 3,847 SH   SOLE   3,847 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 263 3,250 SH   SOLE   3,250 0 0
EAST WEST BANCORP INC COM 27579R104 990 38,477 SH   SOLE   38,477 0 0
EATON CORP PLC SHS G29183103 227 2,921 SH   SOLE   2,921 0 0
EBAY INC COM 278642103 1,720 57,220 SH   SOLE   57,220 0 0
ECOLAB INC COM 278865100 12,217 78,399 SH   SOLE   78,399 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 2,811 14,901 SH   SOLE   14,901 0 0
EMERSON ELEC CO COM 291011104 811 17,023 SH   SOLE   17,023 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 52 11,298 SH   SOLE   11,298 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 204 14,298 SH   SOLE   14,298 0 0
ESSENTIAL UTILS INC COM 29670G102 2,725 66,953 SH   SOLE   66,953 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 1,998 56,011 SH   SOLE   56,011 0 0
EVERSOURCE ENERGY COM 30040W108 275 3,516 SH   SOLE   3,516 0 0
EXXON MOBIL CORP COM 30231G102 3,674 96,755 SH   SOLE   96,755 0 0
FACEBOOK INC CL A 30303M102 7,166 42,962 SH   SOLE   42,962 0 0
FASTENAL CO COM 311900104 2,102 67,251 SH   SOLE   67,251 0 0
FEDEX CORP COM 31428X106 277 2,287 SH   SOLE   2,287 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 4,234 34,810 SH   SOLE   34,810 0 0
FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 648 23,815 SH   SOLE   23,815 0 0
FISERV INC COM 337738108 848 8,923 SH   SOLE   8,923 0 0
FORTIVE CORP COM 34959J108 5,441 98,592 SH   SOLE   98,592 0 0
GCI LIBERTY INC COM CLASS A 36164V305 908 15,934 SH   SOLE   15,934 0 0
GENERAL ELECTRIC CO COM 369604103 2,755 346,986 SH   SOLE   346,986 0 0
GENERAL MTRS CO COM 37045V100 893 42,957 SH   SOLE   42,957 0 0
GILEAD SCIENCES INC COM 375558103 1,589 21,250 SH   SOLE   21,250 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,495 16,140 SH   SOLE   16,140 0 0
HILTON WORLDWIDE HLDGS INC COM COM 43300A203 1,307 19,147 SH   SOLE   19,147 0 0
HOME DEPOT INC COM 437076102 10,244 54,866 SH   SOLE   54,866 0 0
HONEYWELL INTL INC COM 438516106 4,599 34,372 SH   SOLE   34,372 0 0
ILLINOIS TOOL WKS INC COM 452308109 795 5,594 SH   SOLE   5,594 0 0
ING GROUP N V SPONSORED ADR 456837103 154 29,914 SH   SOLE   29,914 0 0
INTEL CORP COM 458140100 2,426 44,829 SH   SOLE   44,829 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 588 5,298 SH   SOLE   5,298 0 0
INTUIT COM 461202103 7,252 31,529 SH   SOLE   31,529 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 5,731 11,572 SH   SOLE   11,572 0 0
INVESCO EXCHANGE TRADED FD DYNMC BIOTECH 46137V787 1,120 24,095 SH   SOLE   24,095 0 0
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 317 12,950 SH   SOLE   12,950 0 0
ISHARES TR U.S. FINLS ETF 464287788 332 15,925 SH   SOLE   15,925 0 0
JOHNSON & JOHNSON COM 478160104 10,210 77,860 SH   SOLE   77,860 0 0
JPMORGAN CHASE & CO COM 46625H100 1,660 18,442 SH   SOLE   18,442 0 0
KIMBERLY CLARK CORP COM 494368103 472 3,692 SH   SOLE   3,692 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 1,135 6,299 SH   SOLE   6,299 0 0
LAM RESEARCH CORP COM 512807108 4,113 17,139 SH   SOLE   17,139 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 820 7,665 SH   SOLE   7,665 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 1,199 76,315 SH   SOLE   76,315 0 0
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 21 11,500 SH   SOLE   11,500 0 0
LINCOLN ELEC HLDGS INC COM 533900106 472 6,847 SH   SOLE   6,847 0 0
LINDE PLC COM G5494J103 2,398 13,861 SH   SOLE   13,861 0 0
LOCKHEED MARTIN CORP COM 539830109 270 796 SH   SOLE   796 0 0
LOWES COS INC COM 548661107 1,436 16,690 SH   SOLE   16,690 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 442 8,898 SH   SOLE   8,898 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,459 32,872 SH   SOLE   32,872 0 0
MASTERCARD INC CL A 57636Q104 781 3,235 SH   SOLE   3,235 0 0
MCCORMICK & CO INC COM NON VTG 579780206 7,915 56,050 SH   SOLE   56,050 0 0
MCDONALDS CORP COM 580135101 7,168 43,348 SH   SOLE   43,348 0 0
MCKESSON CORP COM 58155Q103 688 5,085 SH   SOLE   5,085 0 0
MEDTRONIC PLC SHS G5960L103 2,070 22,953 SH   SOLE   22,953 0 0
MERCK & CO INC NEW COM 58933Y105 1,293 16,811 SH   SOLE   16,811 0 0
MICROSOFT CORP COM 594918104 28,322 179,583 SH   SOLE   179,583 0 0
MOLSON COORS BREWING CO CL B 60871R209 705 18,068 SH   SOLE   18,068 0 0
MONDELEZ INTL INC CL A 609207105 2,810 56,119 SH   SOLE   56,119 0 0
MORGAN STANLEY COM NEW 617446448 1,173 34,510 SH   SOLE   34,510 0 0
MORNINGSTAR INC COM 617700109 2,774 23,864 SH   SOLE   23,864 0 0
NETFLIX INC COM 64110L106 1,688 4,496 SH   SOLE   4,496 0 0
NEXTERA ENERGY INC COM 65339F101 7,899 32,826 SH   SOLE   32,826 0 0
NIKE INC CL B 654106103 9,428 113,943 SH   SOLE   113,943 0 0
NORFOLK SOUTHERN CORP COM 655844108 328 2,250 SH   SOLE   2,250 0 0
NOVARTIS A G SPONSORED ADR 66987V109 443 5,367 SH   SOLE   5,367 0 0
ORACLE CORP COM 68389X105 6,204 128,378 SH   SOLE   128,378 0 0
PAYCHEX INC COM 704326107 3,989 63,397 SH   SOLE   63,397 0 0
PAYPAL HLDGS INC COM 70450Y103 6,891 71,979 SH   SOLE   71,979 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 576 52,141 SH   SOLE   52,141 0 0
PEPSICO INC COM 713448108 11,864 98,788 SH   SOLE   98,788 0 0
PFIZER INC COM 717081103 4,967 152,189 SH   SOLE   152,189 0 0
PHILLIPS 66 COM 718546104 328 6,114 SH   SOLE   6,114 0 0
POST HLDGS INC COM 737446104 224 2,700 SH   SOLE   2,700 0 0
PROCTER & GAMBLE CO COM 742718109 5,333 48,480 SH   SOLE   48,480 0 0
PROLOGIS INC COM 74340W103 2,898 36,060 SH   SOLE   36,060 0 0
PROSHARES TR II ULTRA SILVER NEW 74347W353 307 16,650 SH   SOLE   16,650 0 0
REGENERON PHARMACEUTICALS COM 75886F107 444 910 SH   SOLE   910 0 0
SALESFORCE COM INC COM 79466L302 264 1,832 SH   SOLE   1,832 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 331 11,406 SH   SOLE   11,406 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 734 13,249 SH   SOLE   13,249 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 215 2,400 SH   SOLE   2,400 0 0
SOUTHERN CO COM 842587107 345 6,380 SH   SOLE   6,380 0 0
STANLEY BLACK & DECKER INC COM 854502101 2,009 20,089 SH   SOLE   20,089 0 0
STARBUCKS CORP COM 855244109 906 13,781 SH   SOLE   13,781 0 0
STRYKER CORP COM 863667101 8,872 53,288 SH   SOLE   53,288 0 0
TARGET CORP COM 87612E106 311 3,342 SH   SOLE   3,342 0 0
TEXAS INSTRS INC COM 882508104 205 2,052 SH   SOLE   2,052 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 20,469 72,176 SH   SOLE   72,176 0 0
TJX COS INC NEW COM 872540109 5,970 124,864 SH   SOLE   124,864 0 0
TORONTO DOMINION BK ONT COM 891160509 930 21,942 SH   SOLE   21,942 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 338 4,090 SH   SOLE   4,090 0 0
TRIPADVISOR INC COM 896945201 261 14,996 SH   SOLE   14,996 0 0
TRUIST FINL CORP COM 89832Q109 3,164 102,597 SH   SOLE   102,597 0 0
TYLER TECHNOLOGIES INC COM 902252105 203 685 SH   SOLE   685 0 0
UNION PAC CORP COM 907818108 6,557 46,491 SH   SOLE   46,491 0 0
UNITED RENTALS INC COM 911363109 3,294 32,008 SH   SOLE   32,008 0 0
UNITED TECHNOLOGIES CORP COM 913017109 8,980 95,200 SH   SOLE   95,200 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,099 24,458 SH   SOLE   24,458 0 0
US BANCORP DEL COM NEW 902973304 4,407 127,916 SH   SOLE   127,916 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,168 21,737 SH   SOLE   21,737 0 0
VISA INC COM CL A 92826C839 15,465 95,983 SH   SOLE   95,983 0 0
WABTEC CORP COM 929740108 471 9,786 SH   SOLE   9,786 0 0
WAL MART STORES INC COM 931142103 2,103 18,506 SH   SOLE   18,506 0 0
WASTE MGMT INC DEL COM 94106L109 1,071 11,574 SH   SOLE   11,574 0 0
WELLS FARGO & CO NEW COM 949746101 1,963 68,414 SH   SOLE   68,414 0 0
WOODWARD INC COM 980745103 1,454 24,468 SH   SOLE   24,468 0 0
YUM BRANDS INC COM 988498101 2,753 40,174 SH   SOLE   40,174 0 0
YUM CHINA HLDGS INC COM 98850P109 3,020 70,848 SH   SOLE   70,848 0 0
ZOETIS INC902252 10 5 CL A 98978V103 3,935 33,437 SH   SOLE   33,437 0 0