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,670 9,464 SH   SOLE   9,464 0 0
ABBOTT LABS COM 002824100 2,949 33,948 SH   SOLE   33,948 0 0
ABBVIE INC COM 00287Y109 3,919 44,265 SH   SOLE   44,265 0 0
ABIOMED INC COM 003654100 1,026 6,012 SH   SOLE   6,012 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 235 1,118 SH   SOLE   1,118 0 0
ADOBE SYS INC COM 00724F101 302 917 SH   SOLE   917 0 0
AERCAP HOLDINGS NV SHS N00985106 1,192 19,397 SH   SOLE   19,397 0 0
AFLAC INC COM 001055102 2,748 51,954 SH   SOLE   51,954 0 0
AIR PRODS & CHEMS INC COM 009158106 315 1,342 SH   SOLE   1,342 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,512 7,129 SH   SOLE   7,129 0 0
ALIGN TECHNOLOGY INC COM 016255101 897 3,213 SH   SOLE   3,213 0 0
ALPHABET INC CAP STK CL A 02079K305 14,307 10,682 SH   SOLE   10,682 0 0
ALPHABET INC CAP STK CL C 02079K107 14,266 10,670 SH   SOLE   10,670 0 0
ALTRIA GROUP INC COM 02209S103 202 4,038 SH   SOLE   4,038 0 0
AMAZON COM INC COM 023135106 15,051 8,145 SH   SOLE   8,145 0 0
AMERICAN EXPRESS CO COM 025816109 1,027 8,252 SH   SOLE   8,252 0 0
AMERICAN TOWER CORP NEW COM 03027X100 243 1,059 SH   SOLE   1,059 0 0
AMGEN INC COM 031162100 12,376 51,338 SH   SOLE   51,338 0 0
AMPHENOL CORP NEW CL A 032095101 5,377 49,683 SH   SOLE   49,683 0 0
ANTHEM INC COM 036752103 310 1,025 SH   SOLE   1,025 0 0
AON CORP COM 037389103 1,703 8,175 SH   SOLE   8,175 0 0
APPLE INC COM 037833100 36,237 123,402 SH   SOLE   123,402 0 0
AQUA AMERICA INC COM 03836W103 3,206 68,300 SH   SOLE   68,300 0 0
AT&T INC COM 00206R102 1,201 30,742 SH   SOLE   30,742 0 0
AUTOMATIC DATA PROCESSING COM 053015103 1,398 8,197 SH   SOLE   8,197 0 0
BANK OF AMERICA CORPORATION COM 060505104 1,130 32,086 SH   SOLE   32,086 0 0
BECTON DICKINSON & CO COM 075887109 9,013 33,141 SH   SOLE   33,141 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670207 19,896 87,841 SH   SOLE   87,841 0 0
BOEING CO COM 097023105 707 2,170 SH   SOLE   2,170 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,070 15,045 SH   SOLE   15,045 0 0
BOSTON PROPERTIES INC COM 101121101 300 2,175 SH   SOLE   2,175 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 6,061 94,427 SH   SOLE   94,427 0 0
CAMDEN NATL CORP COM 133034108 415 9,000 SH   SOLE   9,000 0 0
CERNER CORP COM 156782104 350 4,770 SH   SOLE   4,770 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,577 3,252 SH   SOLE   3,252 0 0
CHEVRON CORP NEW COM 166764100 4,064 33,722 SH   SOLE   33,722 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 335 400 SH   SOLE   400 0 0
CHURCH & DWIGHT INC COM 171340102 5,377 76,438 SH   SOLE   76,438 0 0
CIGNA CORPORATION COM 125509109 348 1,702 SH   SOLE   1,702 0 0
CIMAREX ENERGY CO COM 171798101 276 5,251 SH   SOLE   5,251 0 0
CISCO SYS INC COM 17275R102 2,874 59,918 SH   SOLE   59,918 0 0
CITIGROUP INC COM NEW 172967424 5,059 63,320 SH   SOLE   63,320 0 0
CITRIX SYS INC COM 177376100 3,589 32,364 SH   SOLE   32,364 0 0
CME GROUP INC COM 12572Q105 6,187 30,826 SH   SOLE   30,826 0 0
COCA COLA CO COM 191216100 1,721 31,085 SH   SOLE   31,085 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 6,449 103,979 SH   SOLE   103,979 0 0
COLGATE PALMOLIVE CO COM 194162103 4,065 59,055 SH   SOLE   59,055 0 0
COMCAST CORP NEW CL A SPL 20030N200 5,378 119,596 SH   SOLE   119,596 0 0
CONOCOPHILLIPS COM 20825C104 722 11,097 SH   SOLE   11,097 0 0
COSTCO WHSL CORP NEW COM 22160K105 17,148 58,343 SH   SOLE   58,343 0 0
CSX CORP COM 126408103 265 3,662 SH   SOLE   3,662 0 0
CUMMINS INC COM 231021106 2,782 15,547 SH   SOLE   15,547 0 0
CVS CAREMARK CORPORATION COM 126650100 8,344 112,313 SH   SOLE   112,313 0 0
DANAHER CORP DEL COM 235851102 16,395 106,823 SH   SOLE   106,823 0 0
DISCOVER FINL SVCS COM 254709108 297 3,500 SH   SOLE   3,500 0 0
DISH NETWORK CORP CL A 25470M109 623 17,561 SH   SOLE   17,561 0 0
DISNEY WALT CO COM DISNEY 254687106 14,105 97,527 SH   SOLE   97,527 0 0
DOMINION RES INC VA NEW COM 25746U109 318 3,845 SH   SOLE   3,845 0 0
DOW INC COM 260557103 236 4,310 SH   SOLE   4,310 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 283 3,105 SH   SOLE   3,105 0 0
DUPONT DE NEMOURS INC COM 26614N102 339 5,286 SH   SOLE   5,286 0 0
EAST WEST BANCORP INC COM 27579R104 1,972 40,494 SH   SOLE   40,494 0 0
EATON CORP PLC SHS G29183103 282 2,972 SH   SOLE   2,972 0 0
EBAY INC COM 278642103 2,049 56,739 SH   SOLE   56,739 0 0
ECOLAB INC COM 278865100 15,546 80,553 SH   SOLE   80,553 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3,081 13,206 SH   SOLE   13,206 0 0
EMERSON ELEC CO COM 291011104 1,390 18,223 SH   SOLE   18,223 0 0
ENTERGY CORP NEW COM 29364G103 204 1,701 SH   SOLE   1,701 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 403 14,298 SH   SOLE   14,298 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 2,246 54,104 SH   SOLE   54,104 0 0
EVERSOURCE ENERGY COM 30040W108 302 3,546 SH   SOLE   3,546 0 0
EXXON MOBIL CORP COM 30231G102 7,418 106,309 SH   SOLE   106,309 0 0
FACEBOOK INC CL A 30303M102 8,707 42,421 SH   SOLE   42,421 0 0
FASTENAL CO COM 311900104 2,547 68,936 SH   SOLE   68,936 0 0
FEDEX CORP COM 31428X106 330 2,183 SH   SOLE   2,183 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 4,649 33,421 SH   SOLE   33,421 0 0
FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 818 23,800 SH   SOLE   23,800 0 0
FISERV INC COM 337738108 1,570 13,577 SH   SOLE   13,577 0 0
FLIR SYS INC COM 302445101 380 7,290 SH   SOLE   7,290 0 0
FORTIVE CORP COM 34959J108 7,465 97,724 SH   SOLE   97,724 0 0
GCI LIBERTY INC COM CLASS A 36164V305 1,251 17,663 SH   SOLE   17,663 0 0
GENERAL ELECTRIC CO COM 369604103 3,880 347,641 SH   SOLE   347,641 0 0
GENERAL MTRS CO COM 37045V100 1,651 45,096 SH   SOLE   45,096 0 0
GILEAD SCIENCES INC COM 375558103 1,340 20,616 SH   SOLE   20,616 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1,238 56,627 SH   SOLE   56,627 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,782 16,449 SH   SOLE   16,449 0 0
GRAINGER W W INC COM 384802104 245 725 SH   SOLE   725 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 202 3,332 SH   SOLE   3,332 0 0
HILTON WORLDWIDE HLDGS INC COM COM 43300A203 1,044 9,410 SH   SOLE   9,410 0 0
HOME DEPOT INC COM 437076102 10,779 49,359 SH   SOLE   49,359 0 0
HONEYWELL INTL INC COM 438516106 5,932 33,517 SH   SOLE   33,517 0 0
ILLINOIS TOOL WKS INC COM 452308109 990 5,514 SH   SOLE   5,514 0 0
ING GROUP N V SPONSORED ADR 456837103 360 29,914 SH   SOLE   29,914 0 0
INGERSOLL-RAND PLC SHS G47791101 544 4,090 SH   SOLE   4,090 0 0
INTEL CORP COM 458140100 2,715 45,363 SH   SOLE   45,363 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 700 5,223 SH   SOLE   5,223 0 0
INTUIT COM 461202103 8,232 31,430 SH   SOLE   31,430 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 6,746 11,412 SH   SOLE   11,412 0 0
INVESCO EXCHANGE TRADED FD DYNMC BIOTECH 46137V787 1,346 24,095 SH   SOLE   24,095 0 0
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 400 12,950 SH   SOLE   12,950 0 0
ISHARES TR U.S. FINLS ETF 464287788 216 1,571 SH   SOLE   1,571 0 0
JOHNSON & JOHNSON COM 478160104 11,398 78,135 SH   SOLE   78,135 0 0
JPMORGAN CHASE & CO COM 46625H100 2,544 18,251 SH   SOLE   18,251 0 0
KIMBERLY CLARK CORP COM 494368103 511 3,711 SH   SOLE   3,711 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 637 3,220 SH   SOLE   3,220 0 0
LAM RESEARCH CORP COM 512807108 4,832 16,526 SH   SOLE   16,526 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 1,013 8,129 SH   SOLE   8,129 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 1,873 85,949 SH   SOLE   85,949 0 0
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 97 13,200 SH   SOLE   13,200 0 0
LINCOLN ELEC HLDGS INC COM 533900106 662 6,847 SH   SOLE   6,847 0 0
LINDE PLC COM G5494J103 2,995 14,066 SH   SOLE   14,066 0 0
LOCKHEED MARTIN CORP COM 539830109 302 775 SH   SOLE   775 0 0
LOWES COS INC COM 548661107 2,027 16,928 SH   SOLE   16,928 0 0
MARRIOTT INTL INC NEW CL A 571903202 3,788 25,015 SH   SOLE   25,015 0 0
MARSH & MCLENNAN COS INC COM 571748102 213 1,908 SH   SOLE   1,908 0 0
MASCO CORP COM 574599106 235 4,900 SH   SOLE   4,900 0 0
MASTERCARD INC CL A 57636Q104 854 2,860 SH   SOLE   2,860 0 0
MCCORMICK & CO INC COM NON VTG 579780206 9,380 55,265 SH   SOLE   55,265 0 0
MCDONALDS CORP COM 580135101 8,525 43,141 SH   SOLE   43,141 0 0
MCKESSON CORP COM 58155Q103 624 4,510 SH   SOLE   4,510 0 0
MEDTRONIC PLC SHS G5960L103 2,471 21,778 SH   SOLE   21,778 0 0
MERCK & CO INC NEW COM 58933Y105 1,564 17,191 SH   SOLE   17,191 0 0
MICROSOFT CORP COM 594918104 29,532 187,267 SH   SOLE   187,267 0 0
MIDDLEFIELD BANC CORP COM NEW 596304204 234 8,952 SH   SOLE   8,952 0 0
MOHAWK INDS INC COM 608190104 633 4,641 SH   SOLE   4,641 0 0
MOLSON COORS BREWING CO CL B 60871R209 1,022 18,968 SH   SOLE   18,968 0 0
MONDELEZ INTL INC CL A 609207105 3,091 56,125 SH   SOLE   56,125 0 0
MORGAN STANLEY COM NEW 617446448 1,764 34,510 SH   SOLE   34,510 0 0
MORNINGSTAR INC COM 617700109 3,414 22,563 SH   SOLE   22,563 0 0
NETFLIX INC COM 64110L106 1,460 4,513 SH   SOLE   4,513 0 0
NEXTERA ENERGY INC COM 65339F101 8,007 33,064 SH   SOLE   33,064 0 0
NIKE INC CL B 654106103 11,515 113,657 SH   SOLE   113,657 0 0
NORFOLK SOUTHERN CORP COM 655844108 437 2,250 SH   SOLE   2,250 0 0
NOVARTIS A G SPONSORED ADR 66987V109 508 5,367 SH   SOLE   5,367 0 0
ORACLE CORP COM 68389X105 7,966 150,352 SH   SOLE   150,352 0 0
PAYCHEX INC COM 704326107 5,229 61,472 SH   SOLE   61,472 0 0
PAYPAL HLDGS INC COM 70450Y103 7,710 71,280 SH   SOLE   71,280 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 916 54,206 SH   SOLE   54,206 0 0
PEPSICO INC COM 713448108 13,398 98,033 SH   SOLE   98,033 0 0
PFIZER INC COM 717081103 6,173 157,556 SH   SOLE   157,556 0 0
PHILIP MORRIS INTL INC COM 718172109 234 2,752 SH   SOLE   2,752 0 0
PHILLIPS 66 COM 718546104 746 6,694 SH   SOLE   6,694 0 0
PNC FINL SVCS GROUP INC COM 693475105 271 1,696 SH   SOLE   1,696 0 0
POST HLDGS INC COM 737446104 295 2,700 SH   SOLE   2,700 0 0
PRICE T ROWE GROUP INC COM 74144T108 202 1,657 SH   SOLE   1,657 0 0
PROCTER & GAMBLE CO COM 742718109 6,089 48,751 SH   SOLE   48,751 0 0
PROLOGIS INC COM 74340W103 3,035 34,048 SH   SOLE   34,048 0 0
RAYTHEON CO COM NEW 755111507 208 946 SH   SOLE   946 0 0
REGENERON PHARMACEUTICALS COM 75886F107 338 900 SH   SOLE   900 0 0
SALESFORCE COM INC COM 79466L302 298 1,832 SH   SOLE   1,832 0 0
SCHLUMBERGER LTD COM 806857108 414 10,301 SH   SOLE   10,301 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 682 11,363 SH   SOLE   11,363 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 392 12,730 SH   SOLE   12,730 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 875 13,542 SH   SOLE   13,542 0 0
SIMON PPTY GROUP INC NEW COM 828806109 304 2,039 SH   SOLE   2,039 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 290 2,400 SH   SOLE   2,400 0 0
SOUTHERN CO COM 842587107 406 6,380 SH   SOLE   6,380 0 0
STANLEY BLACK & DECKER INC COM 854502101 3,221 19,434 SH   SOLE   19,434 0 0
STARBUCKS CORP COM 855244109 1,066 12,126 SH   SOLE   12,126 0 0
STRYKER CORP COM 863667101 10,785 51,373 SH   SOLE   51,373 0 0
TARGET CORP COM 87612E106 450 3,506 SH   SOLE   3,506 0 0
TEXAS INSTRS INC COM 882508104 250 1,952 SH   SOLE   1,952 0 0
TEXTRON INC COM 883203101 321 7,198 SH   SOLE   7,198 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 23,692 72,928 SH   SOLE   72,928 0 0
TJX COS INC NEW COM 872540109 7,539 123,467 SH   SOLE   123,467 0 0
TORONTO DOMINION BK ONT COM 891160509 1,248 22,236 SH   SOLE   22,236 0 0
TRIPADVISOR INC COM 896945201 538 17,725 SH   SOLE   17,725 0 0
TRUIST FINL CORP COM 89832Q109 5,417 96,190 SH   SOLE   96,190 0 0
TYLER TECHNOLOGIES INC COM 902252105 206 685 SH   SOLE   685 0 0
UNION PAC CORP COM 907818108 8,371 46,304 SH   SOLE   46,304 0 0
UNITED RENTALS INC COM 911363109 5,261 31,547 SH   SOLE   31,547 0 0
UNITED TECHNOLOGIES CORP COM 913017109 14,296 95,460 SH   SOLE   95,460 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,854 23,315 SH   SOLE   23,315 0 0
US BANCORP DEL COM NEW 902973304 7,426 125,248 SH   SOLE   125,248 0 0
VALERO ENERGY CORP NEW COM 91913Y100 222 2,368 SH   SOLE   2,368 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,233 20,089 SH   SOLE   20,089 0 0
VIACOM INC NEW CL B 92553P201 320 7,619 SH   SOLE   7,619 0 0
VISA INC COM CL A 92826C839 18,108 96,369 SH   SOLE   96,369 0 0
WABTEC CORP COM 929740108 761 9,786 SH   SOLE   9,786 0 0
WAL MART STORES INC COM 931142103 2,104 17,707 SH   SOLE   17,707 0 0
WASTE MGMT INC DEL COM 94106L109 1,299 11,399 SH   SOLE   11,399 0 0
WEBSTER FINL CORP CONN COM 947890109 223 4,181 SH   SOLE   4,181 0 0
WELLS FARGO & CO NEW COM 949746101 3,803 70,682 SH   SOLE   70,682 0 0
WOODWARD INC COM 980745103 2,434 20,550 SH   SOLE   20,550 0 0
YUM BRANDS INC COM 988498101 4,125 40,949 SH   SOLE   40,949 0 0
YUM CHINA HLDGS INC COM 98850P109 3,445 71,763 SH   SOLE   71,763 0 0
ZOETIS INC902252 10 5 CL A 98978V103 4,302 32,506 SH   SOLE   32,506 0 0