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 617 528 SH   SOLE 0 528 0 0
POWERSHARES QQQ TRUST, SERIES 1 ETF 73935A104 232 1,492 SH   SOLE 0 1,492 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 11,365 177,713 SH   SOLE 0 177,713 0 0
STARBUCKS CORP COM Stock 855244109 373 6,491 SH   SOLE 0 6,491 0 0
PUBLIC SVC ENTERPRISE GROUP COM Stock 744573106 1,967 38,185 SH   SOLE 0 38,185 0 0
VULCAN MATLS CO COM Stock 929160109 286 2,225 SH   SOLE 0 2,225 0 0
JOHNSON & JOHNSON COM Stock 478160104 4,598 32,907 SH   SOLE 0 32,907 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105 8,776 47,150 SH   SOLE 0 47,150 0 0
ISHARES MSCI KLD 400 SOCIAL ETF ETF 464288570 295 3,000 SH   SOLE 0 3,000 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A ADR 780259206 232 3,475 SH   SOLE 0 3,475 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 660 7,180 SH   SOLE 0 7,180 0 0
ISHARES U.S. HEALTHCARE ETF ETF 464287762 209 1,200 SH   SOLE 0 1,200 0 0
ENTERPRISE PRODS PARTNERS L P COM Stock 293792107 271 10,240 SH   SOLE 0 10,240 0 0
IDEX CORP COM Stock 45167R104 353 2,674 SH   SOLE 0 2,674 0 0
BB&T CORP COM Stock 054937107 3,462 69,630 SH   SOLE 0 69,630 0 0
UNITED PARCEL SERVICE INC CL B Stock 911312106 262 2,200 SH   SOLE 0 2,200 0 0
VANGUARD REIT ETF ETF 922908553 8,657 104,325 SH   SOLE 0 104,325 0 0
INTEL CORP COM Stock 458140100 265 5,746 SH   SOLE 0 5,746 0 0
WATERS CORP COM Stock 941848103 817 4,230 SH   SOLE 0 4,230 0 0
SPDR S&P 500 ETF ETF 78462F103 582 2,180 SH   SOLE 0 2,180 0 0
UNITED RENTALS INC COM Stock 911363109 301 1,750 SH   SOLE 0 1,750 0 0
CORNING INC COM Stock 219350105 407 12,725 SH   SOLE 0 12,725 0 0
FIRST DATA CORP NEW COM CL A Stock 32008D106 1,605 96,050 SH   SOLE 0 96,050 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 2,229 42,104 SH   SOLE 0 42,103 0 0
SNAP ON INC COM Stock 833034101 1,460 8,378 SH   SOLE 0 8,378 0 0
PEPSICO INC COM Stock 713448108 2,473 20,621 SH   SOLE 0 20,621 0 0
HONEYWELL INTL INC COM Stock 438516106 1,627 10,609 SH   SOLE 0 10,609 0 0
US BANCORP DEL COM NEW Stock 902973304 2,854 53,258 SH   SOLE 0 53,258 0 0
HOME DEPOT INC COM Stock 437076102 984 5,194 SH   SOLE 0 5,194 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 505 4,310 SH   SOLE 0 4,310 0 0
AMERISOURCEBERGEN CORP COM Stock 03073E105 1,203 13,105 SH   SOLE 0 13,105 0 0
SCHWAB U.S. SMALL-CAP ETF ETF 808524607 551 7,901 SH   SOLE 0 7,901 0 0
SCHWAB U.S. LARGE-CAP ETF ETF 808524201 18,796 294,693 SH   SOLE 0 294,693 0 0
IQVIA HLDGS INC COM Stock 46266C105 1,403 14,335 SH   SOLE 0 14,335 0 0
TELEFLEX INC COM Stock 879369106 2,475 9,945 SH   SOLE 0 9,945 0 0
MSC INDL DIRECT INC CL A Stock 553530106 582 6,025 SH   SOLE 0 6,025 0 0
ISHARES S&P SMALL-CAP FUND ETF 464287804 14,099 183,556 SH   SOLE 0 183,556 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 468 2,361 SH   SOLE 0 2,361 0 0
WEYERHAEUSER CO COM REIT 962166104 316 8,971 SH   SOLE 0 8,971 0 0
VANGUARD SHORT-TERM CORPORATE BOND INDEX FUND ETF 92206C409 698 8,799 SH   SOLE 0 8,799 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 678 644 SH   SOLE 0 644 0 0
FISERV INC COM Stock 337738108 3,489 26,607 SH   SOLE 0 26,607 0 0
COMCAST CORP NEW CL A Stock 20030N101 4,620 115,357 SH   SOLE 0 115,357 0 0
MICROSOFT CORP COM Stock 594918104 6,569 76,799 SH   SOLE 0 76,799 0 0
MASCO CORP COM Stock 574599106 3,577 81,405 SH   SOLE 0 81,405 0 0
RPM INTL INC COM Stock 749685103 1,026 19,570 SH   SOLE 0 19,570 0 0
BOEING CO COM Stock 097023105 206 698 SH   SOLE 0 698 0 0
NIKE INC CL B Stock 654106103 494 7,890 SH   SOLE 0 7,890 0 0
ROCKWELL COLLINS INC COM Stock 774341101 6,748 49,755 SH   SOLE 0 49,755 0 0
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 597 21,400 SH   SOLE 0 21,400 0 0
NXP SEMICONDUCTORS N V COM Stock N6596X109 549 4,685 SH   SOLE 0 4,685 0 0
VANGUARD FTSE EUROPE ETF ETF 922042874 306 5,165 SH   SOLE 0 5,165 0 0
AMPHENOL CORP NEW CL A Stock 032095101 3,435 39,125 SH   SOLE 0 39,125 0 0
VANGUARD S&P 500 ETF ETF 922908363 784 3,195 SH   SOLE 0 3,195 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467Y107 515 1,490 SH   SOLE 0 1,490 0 0
GUGGENHEIM S&P 500 EQUAL WEIGHT ETF ETF 78355W106 1,213 12,004 SH   SOLE 0 12,004 0 0
WABTEC CORP COM Stock 929740108 832 10,215 SH   SOLE 0 10,215 0 0
LILLY ELI & CO COM Stock 532457108 399 4,725 SH   SOLE 0 4,725 0 0
AIR PRODS & CHEMS INC COM Stock 009158106 3,497 21,315 SH   SOLE 0 21,315 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 334 2,189 SH   SOLE 0 2,189 0 0
FIDELITY NATL INFORMATION SVCS COM Stock 31620M106 5,346 56,817 SH   SOLE 0 56,817 0 0
MICRON TECHNOLOGY INC COM Stock 595112103 2,562 62,298 SH   SOLE 0 62,298 0 0
XYLEM INC COM Stock 98419M100 663 9,725 SH   SOLE 0 9,725 0 0
VISA INC COM CL A Stock 92826C839 485 4,250 SH   SOLE 0 4,250 0 0
VANTIV INC CL A Stock 92210H105 5,765 78,385 SH   SOLE 0 78,385 0 0
GUGGENHEIM BULLETSHARES 2018 CORPORATE BOND ETF ETF 18383M530 4,712 223,432 SH   SOLE 0 223,432 0 0
CELGENE CORP COM Stock 151020104 2,004 19,205 SH   SOLE 0 19,205 0 0
GUGGENHEIM BULLETSHARES 2019 CORPORATE BOND ETF ETF 18383M522 3,371 159,848 SH   SOLE 0 159,848 0 0
ISHARES 1-3 YEAR CREDIT BOND ETF ETF 464288646 8,927 85,392 SH   SOLE 0 85,392 0 0
BARD C R INC COM Stock 067383109 2,342 7,070 SH   SOLE 0 7,070 0 0
EOG RES INC COM Stock 26875P101 818 7,580 SH   SOLE 0 7,580 0 0
GUGGENHEIM BULLETSHARES 2020 CORPORATE BOND ETF ETF 18383M514 902 42,358 SH   SOLE 0 42,358 0 0
APTARGROUP INC COM Stock 038336103 1,264 14,650 SH   SOLE 0 14,650 0 0
CHURCH & DWIGHT INC COM Stock 171340102 595 11,850 SH   SOLE 0 11,850 0 0
GENERAL DYNAMICS CORP COM Stock 369550108 1,977 9,715 SH   SOLE 0 9,715 0 0
AMETEK INC NEW COM Stock 031100100 2,315 31,949 SH   SOLE 0 31,949 0 0
HD SUPPLY HLDGS INC COM Stock 40416M105 343 8,575 SH   SOLE 0 8,575 0 0
SCHEIN HENRY INC COM Stock 806407102 1,352 19,350 SH   SOLE 0 19,350 0 0
GENERAL ELECTRIC CO COM Stock 369604103 752 43,080 SH   SOLE 0 43,079 0 0
FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETF ETF 316092808 611 12,233 SH   SOLE 0 12,233 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 1,829 6,803 SH   SOLE 0 6,803 0 0
AIR LEASE CORP CL A Stock 00912X302 5,708 118,685 SH   SOLE 0 118,685 0 0
WELLS FARGO CO NEW COM Stock 949746101 363 5,983 SH   SOLE 0 5,982 0 0
UNION PAC CORP COM Stock 907818108 572 4,264 SH   SOLE 0 4,264 0 0
ECOLAB INC COM Stock 278865100 2,933 21,860 SH   SOLE 0 21,860 0 0
ISHARES U.S. PREFERRED STOCK ETF ETF 464288687 990 26,010 SH   SOLE 0 26,010 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 5,584 29,410 SH   SOLE 0 29,410 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 2,334 21,827 SH   SOLE 0 21,827 0 0
CHEVRON CORP NEW COM Stock 166764100 2,421 19,336 SH   SOLE 0 19,336 0 0
CONOCOPHILLIPS COM Stock 20825C104 679 12,362 SH   SOLE 0 12,362 0 0
MARKEL CORP COM Stock 570535104 566 497 SH   SOLE 0 497 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 401 8,946 SH   SOLE 0 8,946 0 0
DANAHER CORP DEL COM Stock 235851102 5,502 59,275 SH   SOLE 0 59,275 0 0
M & T BK CORP COM Stock 55261F104 1,028 6,010 SH   SOLE 0 6,010 0 0
BANK AMER CORP COM Stock 060505104 255 8,650 SH   SOLE 0 8,650 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763 424 4,483 SH   SOLE 0 4,483 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 667 4,350 SH   SOLE 0 4,350 0 0
UNITED TECHNOLOGIES CORP COM Stock 913017109 816 6,399 SH   SOLE 0 6,399 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 641 13,962 SH   SOLE 0 13,962 0 0
TEXAS INSTRS INC COM Stock 882508104 383 3,666 SH   SOLE 0 3,666 0 0
PFIZER INC COM Stock 717081103 345 9,525 SH   SOLE 0 9,524 0 0
MORGAN STANLEY COM NEW Stock 617446448 5,374 102,420 SH   SOLE 0 102,420 0 0
ISHARES 0-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 46434V100 1,552 30,884 SH   SOLE 0 30,884 0 0
3M CO COM Stock 88579Y101 680 2,888 SH   SOLE 0 2,888 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 765 731 SH   SOLE 0 731 0 0
IHS MARKIT LTD SHS Stock G47567105 1,437 31,829 SH   SOLE 0 31,829 0 0
INC RESH HLDGS INC CL A Stock 45329R109 2,989 68,560 SH   SOLE 0 68,560 0 0
IDACORP INC COM Stock 451107106 682 7,461 SH   SOLE 0 7,461 0 0
ROBERT HALF INTL INC COM Stock 770323103 703 12,650 SH   SOLE 0 12,650 0 0
FIDELITY MSCI REAL ESTATE INDEX ETF ETF 316092857 529 21,420 SH   SOLE 0 21,420 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103 1,029 11,250 SH   SOLE 0 11,250 0 0
EXXON MOBIL CORP COM Stock 30231G102 3,514 42,019 SH   SOLE 0 42,019 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102 465 2,110 SH   SOLE 0 2,110 0 0
SOUTHWEST AIRLS CO COM Stock 844741108 322 4,920 SH   SOLE 0 4,920 0 0
DENTSPLY SIRONA INC COM Stock 24906P109 333 5,059 SH   SOLE 0 5,059 0 0
CROWN CASTLE INTL CORP NEW COM REIT 22822V101 4,887 44,025 SH   SOLE 0 44,025 0 0
APPLE INC COM Stock 037833100 541 3,197 SH   SOLE 0 3,197 0 0
ABBOTT LABS COM Stock 002824100 4,136 72,465 SH   SOLE 0 72,465 0 0
POWERSHARES PREFERRED PORTFOLIO ETF 73936T565 10,654 716,931 SH   SOLE 0 716,931 0 0