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
ALPHABET INC COM 02079K305 16,902 14,362 SH   SOLE   14,362 0 0
AMAZON COM INC COM 023135106 976 548 SH   SOLE   548 0 0
APPLE INC COM 037833100 19,245 101,317 SH   SOLE   101,317 0 0
AQUA AMERICA INC COM 03836W103 214 5,873 SH   SOLE   5,873 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 648 8,297 SH   SOLE   8,297 0 0
BALCHEM CORP COM 057665200 2,826 30,450 SH   SOLE   30,450 0 0
BANK AMER CORP COM 060505104 9,835 356,482 SH   SOLE   356,482 0 0
BLACKROCK INC COM 09247X101 10,161 23,775 SH   SOLE   23,775 0 0
BROADCOM INC COM 11135F101 11,907 39,595 SH   SOLE   39,595 0 0
CHEVRON CORP NEW COM 166764100 354 2,876 SH   SOLE   2,876 0 0
CISCO SYS INC COM 17275R102 13,708 253,897 SH   SOLE   253,897 0 0
CITIGROUP INC COM 172967424 896 14,407 SH   SOLE   14,407 0 0
COSTCO WHSL CORP NEW COM 22160K105 240 990 SH   SOLE   990 0 0
CROWN HOLDINGS INC COM 228368106 259 4,738 SH   SOLE   4,738 0 0
DISNEY WALT CO COM 254687106 255 2,294 SH   SOLE   2,294 0 0
EXXON MOBIL CORP COM 30231G102 8,302 102,748 SH   SOLE   102,748 0 0
FACEBOOK INC COM 30303M102 279 1,675 SH   SOLE   1,675 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,468 18,065 SH   SOLE   18,065 0 0
HOME DEPOT INC COM 437076102 13,027 67,887 SH   SOLE   67,887 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 270 1,504 SH   SOLE   1,504 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 1,242 20,962 SH   SOLE   20,962 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 243 1,585 SH   SOLE   1,585 0 0
ISHARES TR CORE US AGGBD ET 464287226 419 3,840 SH   SOLE   3,840 0 0
ISHARES TR SH TR CRPORT ETF 464288646 507 9,592 SH   SOLE   9,592 0 0
ISHARES TR MIN VOL USA ETF 46429B697 610 10,377 SH   SOLE   10,377 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 658 15,342 SH   SOLE   15,342 0 0
ISHARES TR U.S. CNSM GD ETF 464287812 682 5,708 SH   SOLE   5,708 0 0
ISHARES TR U.S. ENERGY ETF 464287796 862 23,923 SH   SOLE   23,923 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 1,150 9,316 SH   SOLE   9,316 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,442 22,231 SH   SOLE   22,231 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 1,489 20,678 SH   SOLE   20,678 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,844 23,906 SH   SOLE   23,906 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 2,442 11,953 SH   SOLE   11,953 0 0
ISHARES TR RUS MID CAP ETF 464287499 2,722 50,459 SH   SOLE   50,459 0 0
ISHARES TR US HLTHCARE ETF 464287762 4,388 22,642 SH   SOLE   22,642 0 0
ISHARES TR US INDUSTRIALS 464287754 4,453 29,338 SH   SOLE   29,338 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 6,940 45,850 SH   SOLE   45,850 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 7,198 141,381 SH   SOLE   141,381 0 0
ISHARES TR U.S. TECH ETF 464287721 10,743 56,362 SH   SOLE   56,362 0 0
ISHARES TR U.S. FINLS ETF 464287788 11,808 99,954 SH   SOLE   99,954 0 0
JOHNSON & JOHNSON COM 478160104 14,134 101,109 SH   SOLE   101,109 0 0
JPMORGAN CHASE & CO COM 46625H100 14,580 144,033 SH   SOLE   144,033 0 0
LOCKHEED MARTIN CORP COM 539830109 8,771 29,221 SH   SOLE   29,221 0 0
MARATHON PETE CORP COM 56585A102 10,615 177,368 SH   SOLE   177,368 0 0
MARRIOTT INTL INC NEW COM 571903202 11,500 91,930 SH   SOLE   91,930 0 0
MEDTRONIC PLC COM G5960L103 11,165 122,584 SH   SOLE   122,584 0 0
MERCK & CO INC COM 58933Y105 19,930 239,635 SH   SOLE   239,635 0 0
MICROSOFT CORP COM 594918104 20,449 173,387 SH   SOLE   173,387 0 0
MONDELEZ INTL INC COM 609207105 11,101 222,372 SH   SOLE   222,372 0 0
ORACLE CORP COM 68389X105 15,363 286,040 SH   SOLE   286,040 0 0
PFIZER INC COM 717081103 15,316 360,621 SH   SOLE   360,621 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 238 4,305 SH   SOLE   4,305 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 296 4,371 SH   SOLE   4,371 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 977 16,802 SH   SOLE   16,802 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1,301 23,436 SH   SOLE   23,436 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 2,671 57,103 SH   SOLE   57,103 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 3,134 41,765 SH   SOLE   41,765 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 3,507 62,504 SH   SOLE   62,504 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 5,196 78,588 SH   SOLE   78,588 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 5,950 52,264 SH   SOLE   52,264 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 6,446 87,112 SH   SOLE   87,112 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 6,717 73,208 SH   SOLE   73,208 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 218 772 SH   SOLE   772 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788 2,480 65,530 SH   SOLE   65,530 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 727 23,800 SH   SOLE   23,800 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 2,156 36,117 SH   SOLE   36,117 0 0
UGI CORP NEW COM 902681105 270 4,876 SH   SOLE   4,876 0 0
UNITED PARCEL SERVICE INC COM 911312106 9,495 84,972 SH   SOLE   84,972 0 0
UNITED TECHNOLOGIES CORP COM 913017109 13,300 103,187 SH   SOLE   103,187 0 0
UNITEDHEALTH GROUP INC COM 91324P102 11,003 44,501 SH   SOLE   44,501 0 0
VALVOLINE INC COM 92047W101 456 24,590 SH   SOLE   24,590 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,058 13,468 SH   SOLE   13,468 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 3,941 24,515 SH   SOLE   24,515 0 0
VANGUARD INTL EQUITY INDEX FTSE EUROPE ETF 922042874 1,373 25,604 SH   SOLE   25,604 0 0
VANGUARD INTL EQUITY INDEX FTSE EMR MKT ETF 922042858 1,527 35,934 SH   SOLE   35,934 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 937 8,665 SH   SOLE   8,665 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1,945 12,510 SH   SOLE   12,510 0 0
VANGUARD TAX MANAGED INTL FTSE DEV MKT ETF 921943858 2,753 67,353 SH   SOLE   67,353 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 2,581 30,131 SH   SOLE   30,131 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 237 4,005 SH   SOLE   4,005 0 0
VISA INC COM CL A 92826C839 22,461 143,809 SH   SOLE   143,809 0 0
WALMART INC COM 931142103 9,474 97,137 SH   SOLE   97,137 0 0
WISDOMTREE TR INTL EQUITY FD 97717W703 1,009 19,932 SH   SOLE   19,932 0 0
XPO LOGISTICS INC COM 983793100 3,465 64,485 SH   SOLE   64,485 0 0