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
AMAZON COM INC COM Stock 023135106 609 553 SH   SOLE 0 553 0 0
POWERSHARES QQQ TRUST, SERIES 1 ETF 73935A104 226 1,491 SH   SOLE 0 1,491 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 11,185 178,845 SH   SOLE 0 178,845 0 0
STARBUCKS CORP COM Stock 855244109 361 6,581 SH   SOLE 0 6,581 0 0
PUBLIC SVC ENTERPRISE GROUP COM Stock 744573106 1,903 38,450 SH   SOLE 0 38,450 0 0
VULCAN MATLS CO COM Stock 929160109 272 2,225 SH   SOLE 0 2,225 0 0
JOHNSON & JOHNSON COM Stock 478160104 4,744 33,457 SH   SOLE 0 33,457 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105 7,657 47,155 SH   SOLE 0 47,155 0 0
ISHARES MSCI KLD 400 SOCIAL ETF ETF 464288570 518 5,430 SH   SOLE 0 5,430 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A ADR 780259206 213 3,475 SH   SOLE 0 3,475 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 625 7,180 SH   SOLE 0 7,180 0 0
ISHARES U.S. HEALTHCARE ETF ETF 464287762 207 1,200 SH   SOLE 0 1,200 0 0
ENTERPRISE PRODS PARTNERS L P COM Stock 293792107 254 10,240 SH   SOLE 0 10,240 0 0
IDEX CORP COM Stock 45167R104 343 2,674 SH   SOLE 0 2,674 0 0
BB&T CORP COM Stock 054937107 3,419 70,140 SH   SOLE 0 70,140 0 0
UNITED PARCEL SERVICE INC CL B Stock 911312106 266 2,200 SH   SOLE 0 2,200 0 0
VANGUARD REIT ETF ETF 922908553 8,670 105,368 SH   SOLE 0 105,368 0 0
INTEL CORP COM Stock 458140100 255 5,746 SH   SOLE 0 5,746 0 0
WATERS CORP COM Stock 941848103 845 4,230 SH   SOLE 0 4,230 0 0
SPDR S&P 500 ETF ETF 78462F103 568 2,205 SH   SOLE 0 2,205 0 0
UNITED RENTALS INC COM Stock 911363109 350 2,400 SH   SOLE 0 2,400 0 0
CORNING INC COM Stock 219350105 401 12,725 SH   SOLE 0 12,725 0 0
FIRST DATA CORP NEW COM CL A Stock 32008D106 1,817 95,800 SH   SOLE 0 95,800 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 2,100 42,979 SH   SOLE 0 42,978 0 0
CHUBB LIMITED COM Stock H1467J104 340 2,225 SH   SOLE 0 2,225 0 0
SNAP ON INC COM Stock 833034101 1,327 8,378 SH   SOLE 0 8,378 0 0
PEPSICO INC COM Stock 713448108 2,350 21,251 SH   SOLE 0 21,251 0 0
HONEYWELL INTL INC COM Stock 438516106 1,624 11,109 SH   SOLE 0 11,109 0 0
US BANCORP DEL COM NEW Stock 902973304 2,892 53,121 SH   SOLE 0 53,121 0 0
HOME DEPOT INC COM Stock 437076102 865 5,169 SH   SOLE 0 5,169 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 510 4,310 SH   SOLE 0 4,310 0 0
AMERISOURCEBERGEN CORP COM Stock 03073E105 1,009 13,205 SH   SOLE 0 13,205 0 0
SCHWAB U.S. SMALL-CAP ETF ETF 808524607 542 7,966 SH   SOLE 0 7,966 0 0
SCHWAB U.S. LARGE-CAP ETF ETF 808524201 18,022 292,703 SH   SOLE 0 292,703 0 0
TELEFLEX INC COM Stock 879369106 2,430 10,010 SH   SOLE 0 10,010 0 0
MSC INDL DIRECT INC CL A Stock 553530106 473 6,025 SH   SOLE 0 6,025 0 0
ISHARES S&P SMALL-CAP FUND ETF 464287804 13,847 184,186 SH   SOLE 0 184,186 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 445 2,361 SH   SOLE 0 2,361 0 0
WEYERHAEUSER CO COM REIT 962166104 319 8,971 SH   SOLE 0 8,971 0 0
VANGUARD SHORT-TERM CORPORATE BOND INDEX FUND ETF 92206C409 654 8,174 SH   SOLE 0 8,174 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 692 669 SH   SOLE 0 669 0 0
FISERV INC COM Stock 337738108 3,496 26,857 SH   SOLE 0 26,857 0 0
COMCAST CORP NEW CL A Stock 20030N101 4,237 115,172 SH   SOLE 0 115,172 0 0
MICROSOFT CORP COM Stock 594918104 6,448 76,931 SH   SOLE 0 76,931 0 0
SCHLUMBERGER LTD COM Stock 806857108 318 4,999 SH   SOLE 0 4,999 0 0
MASCO CORP COM Stock 574599106 3,269 81,405 SH   SOLE 0 81,405 0 0
RPM INTL INC COM Stock 749685103 1,056 19,570 SH   SOLE 0 19,570 0 0
NIKE INC CL B Stock 654106103 442 7,890 SH   SOLE 0 7,890 0 0
ROCKWELL COLLINS INC COM Stock 774341101 6,751 49,895 SH   SOLE 0 49,895 0 0
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 573 21,400 SH   SOLE 0 21,400 0 0
NXP SEMICONDUCTORS N V COM Stock N6596X109 548 4,685 SH   SOLE 0 4,685 0 0
VANGUARD FTSE EUROPE ETF ETF 922042874 299 5,165 SH   SOLE 0 5,165 0 0
AMPHENOL CORP NEW CL A Stock 032095101 3,373 38,950 SH   SOLE 0 38,950 0 0
VANGUARD S&P 500 ETF ETF 922908363 753 3,182 SH   SOLE 0 3,182 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467Y107 506 1,515 SH   SOLE 0 1,515 0 0
GUGGENHEIM S&P 500 EQUAL WEIGHT ETF ETF 78355W106 1,068 11,024 SH   SOLE 0 11,024 0 0
WABTEC CORP COM Stock 929740108 779 10,215 SH   SOLE 0 10,215 0 0
LILLY ELI & CO COM Stock 532457108 396 4,725 SH   SOLE 0 4,725 0 0
AIR PRODS & CHEMS INC COM Stock 009158106 3,401 21,140 SH   SOLE 0 21,140 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 328 2,189 SH   SOLE 0 2,189 0 0
FIDELITY NATL INFORMATION SVCS COM Stock 31620M106 5,551 57,457 SH   SOLE 0 57,457 0 0
MICRON TECHNOLOGY INC COM Stock 595112103 2,600 63,648 SH   SOLE 0 63,648 0 0
SYSCO CORP COM Stock 871829107 373 6,802 SH   SOLE 0 6,802 0 0
XYLEM INC COM Stock 98419M100 631 9,725 SH   SOLE 0 9,725 0 0
VISA INC COM CL A Stock 92826C839 466 4,250 SH   SOLE 0 4,250 0 0
VANTIV INC CL A Stock 92210H105 5,342 78,540 SH   SOLE 0 78,540 0 0
GUGGENHEIM BULLETSHARES 2018 CORPORATE BOND ETF ETF 18383M530 4,756 224,562 SH   SOLE 0 224,562 0 0
CELGENE CORP COM Stock 151020104 1,935 19,715 SH   SOLE 0 19,715 0 0
GUGGENHEIM BULLETSHARES 2019 CORPORATE BOND ETF ETF 18383M522 2,521 118,679 SH   SOLE 0 118,679 0 0
ISHARES 1-3 YEAR CREDIT BOND ETF ETF 464288646 8,672 82,398 SH   SOLE 0 82,397 0 0
BARD C R INC COM Stock 067383109 2,287 6,970 SH   SOLE 0 6,970 0 0
EOG RES INC COM Stock 26875P101 746 7,580 SH   SOLE 0 7,580 0 0
GUGGENHEIM BULLETSHARES 2020 CORPORATE BOND ETF ETF 18383M514 492 22,915 SH   SOLE 0 22,915 0 0
APTARGROUP INC COM Stock 038336103 1,288 14,650 SH   SOLE 0 14,650 0 0
CHURCH & DWIGHT INC COM Stock 171340102 537 11,850 SH   SOLE 0 11,850 0 0
QUINTILES IMS HOLDINGS INC COM Stock 74876Y101 1,543 14,335 SH   SOLE 0 14,335 0 0
GENERAL DYNAMICS CORP COM Stock 369550108 1,991 9,715 SH   SOLE 0 9,715 0 0
AMETEK INC NEW COM Stock 031100100 2,211 31,949 SH   SOLE 0 31,949 0 0
HD SUPPLY HLDGS INC COM Stock 40416M105 302 8,575 SH   SOLE 0 8,575 0 0
SCHEIN HENRY INC COM Stock 806407102 1,481 19,350 SH   SOLE 0 19,350 0 0
GENERAL ELECTRIC CO COM Stock 369604103 1,043 50,168 SH   SOLE 0 50,167 0 0
FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF ETF 316092808 602 12,233 SH   SOLE 0 12,233 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 1,728 6,660 SH   SOLE 0 6,660 0 0
NOBLE CORP PLC SHS USD Stock G65431101 118 29,698 SH   SOLE 0 29,698 0 0
AIR LEASE CORP CL A Stock 00912X302 5,135 118,590 SH   SOLE 0 118,590 0 0
WELLS FARGO CO NEW COM Stock 949746101 334 5,983 SH   SOLE 0 5,982 0 0
UNION PAC CORP COM Stock 907818108 499 4,264 SH   SOLE 0 4,264 0 0
ECOLAB INC COM Stock 278865100 2,885 21,860 SH   SOLE 0 21,860 0 0
ISHARES U.S. PREFERRED STOCK ETF ETF 464288687 918 23,831 SH   SOLE 0 23,831 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 5,674 29,485 SH   SOLE 0 29,485 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 2,221 21,827 SH   SOLE 0 21,827 0 0
CHEVRON CORP NEW COM Stock 166764100 2,190 19,286 SH   SOLE 0 19,286 0 0
CONOCOPHILLIPS COM Stock 20825C104 650 12,693 SH   SOLE 0 12,693 0 0
MARKEL CORP COM Stock 570535104 544 497 SH   SOLE 0 497 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 393 8,946 SH   SOLE 0 8,946 0 0
DANAHER CORP DEL COM Stock 235851102 5,487 59,480 SH   SOLE 0 59,480 0 0
M & T BK CORP COM Stock 55261F104 1,009 6,010 SH   SOLE 0 6,010 0 0
BANK AMER CORP COM Stock 060505104 218 7,850 SH   SOLE 0 7,850 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763 417 4,483 SH   SOLE 0 4,483 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 684 4,450 SH   SOLE 0 4,450 0 0
UNITED TECHNOLOGIES CORP COM Stock 913017109 762 6,399 SH   SOLE 0 6,399 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 625 13,962 SH   SOLE 0 13,962 0 0
TEXAS INSTRS INC COM Stock 882508104 357 3,666 SH   SOLE 0 3,666 0 0
PFIZER INC COM Stock 717081103 339 9,525 SH   SOLE 0 9,524 0 0
MORGAN STANLEY COM NEW Stock 617446448 5,243 102,480 SH   SOLE 0 102,480 0 0
ISHARES 0-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 46434V100 1,356 26,832 SH   SOLE 0 26,832 0 0
3M CO COM Stock 88579Y101 678 2,888 SH   SOLE 0 2,888 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 755 741 SH   SOLE 0 741 0 0
IHS MARKIT LTD SHS Stock G47567105 1,377 31,779 SH   SOLE 0 31,779 0 0
VWR CORP COM Stock 91843L103 1,921 58,045 SH   SOLE 0 58,045 0 0
INC RESH HLDGS INC CL A Stock 45329R109 4,051 69,540 SH   SOLE 0 69,540 0 0
IDACORP INC COM Stock 451107106 695 7,461 SH   SOLE 0 7,461 0 0
ROBERT HALF INTL INC COM Stock 770323103 668 12,650 SH   SOLE 0 12,650 0 0
FIDELITY MSCI REAL ESTATE INDEX ETF ETF 316092857 528 21,815 SH   SOLE 0 21,815 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103 986 11,250 SH   SOLE 0 11,250 0 0
EXXON MOBIL CORP COM Stock 30231G102 3,567 42,611 SH   SOLE 0 42,611 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102 454 2,135 SH   SOLE 0 2,135 0 0
SOUTHWEST AIRLS CO COM Stock 844741108 266 4,920 SH   SOLE 0 4,920 0 0
DENTSPLY SIRONA INC COM Stock 24906P109 310 5,059 SH   SOLE 0 5,059 0 0
CROWN CASTLE INTL CORP NEW COM REIT 22822V101 4,527 43,875 SH   SOLE 0 43,875 0 0
APPLE INC COM Stock 037833100 521 3,197 SH   SOLE 0 3,196 0 0
ABBOTT LABS COM Stock 002824100 3,990 72,055 SH   SOLE 0 72,055 0 0
POWERSHARES PREFERRED PORTFOLIO ETF 73936T565 10,573 705,821 SH   SOLE 0 705,821 0 0