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 309 1,719 SH   SOLE   0 0 1,719
ADOBE INC COM 00724F101 3,008 8,993 SH   SOLE   0 0 8,993
ALPHABET INC CAP STK CL C 02079K107 330 241 SH   SOLE   0 0 241
ALPHABET INC CAP STK CL A 02079K305 4,229 3,090 SH   SOLE   0 0 3,090
AMAZON COM INC COM 023135106 782 412 SH   SOLE   0 0 412
AMERICAN TOWER CORP NEW COM 03027X100 783 3,427 SH   SOLE   0 0 3,427
AMERICAN WTR WKS CO INC NEW COM 030420103 250 2,081 SH   SOLE   0 0 2,081
AMGEN INC COM 031162100 228 948 SH   SOLE   0 0 948
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 710 44,390 SH   SOLE   0 0 44,390
APPLE INC COM 037833100 7,582 25,244 SH   SOLE   0 0 25,244
AQUA AMERICA INC COM 03836W103 736 16,041 SH   SOLE   0 0 16,041
AT&T INC COM 00206R102 2,678 68,903 SH   SOLE   0 0 68,903
ATRICURE INC COM 04963C209 988 29,880 SH   SOLE   0 0 29,880
AVERY DENNISON CORP COM 053611109 268 2,070 SH   SOLE   0 0 2,070
BANK AMER CORP COM 060505104 616 17,295 SH   SOLE   0 0 17,295
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 650 2,846 SH   SOLE   0 0 2,846
BOEING CO COM 097023105 1,621 4,864 SH   SOLE   0 0 4,864
BROADCOM INC COM 11135F101 200 620 SH   SOLE   0 0 620
CADENCE DESIGN SYSTEM INC COM 127387108 239 3,350 SH   SOLE   0 0 3,350
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 301 8,449 SH   SOLE   0 0 8,449
CENTENE CORP DEL COM 15135B101 316 5,112 SH   SOLE   0 0 5,112
CHEVRON CORP NEW COM 166764100 244 2,012 SH   SOLE   0 0 2,012
CISCO SYS INC COM 17275R102 3,401 70,238 SH   SOLE   0 0 70,238
CITIGROUP INC COM NEW 172967424 898 11,054 SH   SOLE   0 0 11,054
CITRIX SYS INC COM 177376100 940 8,413 SH   SOLE   0 0 8,413
CLOROX CO DEL COM 189054109 303 1,988 SH   SOLE   0 0 1,988
CONSTELLATION BRANDS INC CL A 21036P108 317 1,681 SH   SOLE   0 0 1,681
DELL TECHNOLOGIES INC CL C 24703L202 317 6,059 SH   SOLE   0 0 6,059
DEXCOM INC COM 252131107 1,156 5,271 SH   SOLE   0 0 5,271
DISNEY WALT CO COM DISNEY 254687106 4,188 28,260 SH   SOLE   0 0 28,260
EDWARDS LIFESCIENCES CORP COM 28176E108 2,604 11,199 SH   SOLE   0 0 11,199
FACEBOOK INC CL A 30303M102 6,804 32,432 SH   SOLE   0 0 32,432
FRESHPET INC COM 358039105 424 7,130 SH   SOLE   0 0 7,130
GENERAL DYNAMICS CORP COM 369550108 390 2,187 SH   SOLE   0 0 2,187
GENERAL MTRS CO COM 37045V100 347 9,289 SH   SOLE   0 0 9,289
GLOBAL PMTS INC COM 37940X102 607 3,269 SH   SOLE   0 0 3,269
HOME DEPOT INC COM 437076102 858 3,906 SH   SOLE   0 0 3,906
HONEYWELL INTL INC COM 438516106 395 2,183 SH   SOLE   0 0 2,183
IDEXX LABS INC COM 45168D104 932 3,518 SH   SOLE   0 0 3,518
INTEL CORP COM 458140100 1,879 30,892 SH   SOLE   0 0 30,892
INTERNATIONAL BUSINESS MACHS COM 459200101 653 4,822 SH   SOLE   0 0 4,822
INVESCO QQQ TR UNIT SER 1 46090E103 596 2,757 SH   SOLE   0 0 2,757
ISHARES TR PFD AND INCM SEC 464288687 455 12,034 SH   SOLE   0 0 12,034
JOHNSON & JOHNSON COM 478160104 406 2,783 SH   SOLE   0 0 2,783
JPMORGAN CHASE & CO COM 46625H100 1,811 12,832 SH   SOLE   0 0 12,832
LAM RESEARCH CORP COM 512807108 1,000 3,356 SH   SOLE   0 0 3,356
LOCKHEED MARTIN CORP COM 539830109 5,231 13,099 SH   SOLE   0 0 13,099
LOGITECH INTL S A SHS H50430232 501 10,512 SH   SOLE   0 0 10,512
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 390 14,255 SH   SOLE   0 0 14,255
MASTERCARD INC CL A 57636Q104 374 1,234 SH   SOLE   0 0 1,234
MICROSOFT CORP COM 594918104 4,645 28,917 SH   SOLE   0 0 28,917
NORTHROP GRUMMAN CORP COM 666807102 2,984 8,388 SH   SOLE   0 0 8,388
NORTONLIFELOCK INC COM 668771108 305 11,703 SH   SOLE   0 0 11,703
NOVARTIS A G SPONSORED ADR 66987V109 826 8,704 SH   SOLE   0 0 8,704
NVIDIA CORP COM 67066G104 1,655 6,898 SH   SOLE   0 0 6,898
OSI ETF TR OSHARS FTSE US 67110P407 453 12,318 SH   SOLE   0 0 12,318
PAYPAL HLDGS INC COM 70450Y103 497 4,488 SH   SOLE   0 0 4,488
PENNS WOODS BANCORP INC COM 708430103 409 11,565 SH   SOLE   0 0 11,565
PEPSICO INC COM 713448108 557 4,101 SH   SOLE   0 0 4,101
PFIZER INC COM 717081103 467 11,940 SH   SOLE   0 0 11,940
PPG INDS INC COM 693506107 523 3,975 SH   SOLE   0 0 3,975
PPL CORP COM 69351T106 1,369 38,644 SH   SOLE   0 0 38,644
PROOFPOINT INC COM 743424103 363 3,099 SH   SOLE   0 0 3,099
QUALCOMM INC COM 747525103 437 4,925 SH   SOLE   0 0 4,925
RAYTHEON CO COM NEW 755111507 2,022 9,008 SH   SOLE   0 0 9,008
SALESFORCE COM INC COM 79466L302 5,048 30,227 SH   SOLE   0 0 30,227
SERVICENOW INC COM 81762P102 679 2,333 SH   SOLE   0 0 2,333
SPDR GOLD TRUST GOLD SHS 78463V107 616 4,278 SH   SOLE   0 0 4,278
SPDR S&P 500 ETF TR TR UNIT 78462F103 536 1,650 SH   SOLE   0 0 1,650
SQUARE INC CL A 852234103 1,304 20,425 SH   SOLE   0 0 20,425
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,225 10,032 SH   SOLE   0 0 10,032
TANDEM DIABETES CARE INC COM NEW 875372203 466 7,733 SH   SOLE   0 0 7,733
TRAVELERS COMPANIES INC COM 89417E109 247 1,797 SH   SOLE   0 0 1,797
U S CONCRETE INC COM NEW 90333L201 275 6,670 SH   SOLE   0 0 6,670
UNION PACIFIC CORP COM 907818108 337 1,849 SH   SOLE   0 0 1,849
UNITED TECHNOLOGIES CORP COM 913017109 292 1,906 SH   SOLE   0 0 1,906
UNITEDHEALTH GROUP INC COM 91324P102 202 689 SH   SOLE   0 0 689
VANGUARD INDEX FDS MID CAP ETF 922908629 225 1,258 SH   SOLE   0 0 1,258
VERIZON COMMUNICATIONS INC COM 92343V104 2,054 33,649 SH   SOLE   0 0 33,649
VISA INC COM CL A 92826C839 4,190 21,925 SH   SOLE   0 0 21,925
VMWARE INC CL A COM 928563402 1,066 6,852 SH   SOLE   0 0 6,852
WASTE MGMT INC DEL COM 94106L109 489 4,278 SH   SOLE   0 0 4,278
WORKDAY INC CL A 98138H101 201 1,200 SH   SOLE   0 0 1,200
XYLEM INC COM 98419M100 314 3,928 SH   SOLE   0 0 3,928
YUM BRANDS INC COM 988498101 1,031 10,090 SH   SOLE   0 0 10,090
YUM CHINA HLDGS INC COM 98850P109 435 8,858 SH   SOLE   0 0 8,858
ZOETIS INC CL A 98978V103 1,564 11,661 SH   SOLE   0 0 11,661