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 308 347 SH   SOLE 0 347 0 0
SEALED AIR CORP NEW COM Stock 81211K100 363 8,340 SH   SOLE 0 8,340 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 9,619 180,435 SH   SOLE 0 180,435 0 0
PUBLIC SVC ENTERPRISE GROUP COM Stock 744573106 2,624 59,160 SH   SOLE 0 59,160 0 0
JOHNSON & JOHNSON COM Stock 478160104 4,133 33,184 SH   SOLE 0 33,184 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105 8,098 48,294 SH   SOLE 0 48,293 0 0
ISHARES MSCI KLD 400 SOCIAL ETF ETF 464288570 471 5,430 SH   SOLE 0 5,430 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 223 2,480 SH   SOLE 0 2,480 0 0
ENTERPRISE PRODS PARTNERS L P COM Stock 293792107 293 10,600 SH   SOLE 0 10,600 0 0
IDEX CORP COM Stock 45167R104 250 2,674 SH   SOLE 0 2,674 0 0
BB&T CORP COM Stock 054937107 3,153 70,530 SH   SOLE 0 70,530 0 0
VANGUARD REIT ETF ETF 922908553 8,791 106,436 SH   SOLE 0 106,436 0 0
INTEL CORP COM Stock 458140100 471 13,061 SH   SOLE 0 13,061 0 0
CME GROUP INC COM Stock 12572Q105 570 4,795 SH   SOLE 0 4,795 0 0
WATERS CORP COM Stock 941848103 669 4,280 SH   SOLE 0 4,280 0 0
FIRST DATA CORP NEW COM CL A Stock 32008D106 1,262 81,450 SH   SOLE 0 81,450 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 2,360 48,417 SH   SOLE 0 48,416 0 0
SNAP ON INC COM Stock 833034101 1,402 8,312 SH   SOLE 0 8,312 0 0
PEPSICO INC COM Stock 713448108 2,395 21,411 SH   SOLE 0 21,411 0 0
HONEYWELL INTL INC COM Stock 438516106 2,987 23,922 SH   SOLE 0 23,922 0 0
WESTPORT FUEL SYSTEMS INC COM NEW Stock 960908309 10 10,000 SH   SOLE 0 10,000 0 0
US BANCORP DEL COM NEW Stock 902973304 2,709 52,601 SH   SOLE 0 52,600 0 0
HOME DEPOT INC COM Stock 437076102 501 3,411 SH   SOLE 0 3,411 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 444 4,335 SH   SOLE 0 4,335 0 0
HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209 365 4,911 SH   SOLE 0 4,911 0 0
VERISK ANALYTICS INC COM Stock 92345Y106 829 10,215 SH   SOLE 0 10,215 0 0
AMERISOURCEBERGEN CORP COM Stock 03073E105 771 8,716 SH   SOLE 0 8,716 0 0
SCHWAB U.S. SMALL-CAP ETF ETF 808524607 478 7,593 SH   SOLE 0 7,593 0 0
SCHWAB U.S. LARGE-CAP ETF ETF 808524201 17,102 303,933 SH   SOLE 0 303,932 0 0
TELEFLEX INC COM Stock 879369106 3,403 17,565 SH   SOLE 0 17,565 0 0
MSC INDL DIRECT INC CL A Stock 553530106 673 6,550 SH   SOLE 0 6,550 0 0
ISHARES S&P SMALL-CAP FUND ETF 464287804 12,087 174,773 SH   SOLE 0 174,773 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 420 2,521 SH   SOLE 0 2,521 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 471 556 SH   SOLE 0 556 0 0
FISERV INC COM Stock 337738108 3,268 28,342 SH   SOLE 0 28,342 0 0
INTUIT COM Stock 461202103 323 2,784 SH   SOLE 0 2,784 0 0
COMCAST CORP NEW CL A Stock 20030N101 4,059 107,991 SH   SOLE 0 107,991 0 0
MICROSOFT CORP COM Stock 594918104 5,037 76,488 SH   SOLE 0 76,488 0 0
MASCO CORP COM Stock 574599106 2,511 73,880 SH   SOLE 0 73,880 0 0
RPM INTL INC COM Stock 749685103 1,071 19,470 SH   SOLE 0 19,470 0 0
NIKE INC CL B Stock 654106103 312 5,600 SH   SOLE 0 5,600 0 0
GUGGENHEIM BULLETSHARES 2017 CORPORATE BOND ETF ETF 18383M548 3,017 133,395 SH   SOLE 0 133,395 0 0
ROCKWELL COLLINS INC COM Stock 774341101 4,704 48,417 SH   SOLE 0 48,417 0 0
AMPHENOL CORP NEW CL A Stock 032095101 1,891 26,575 SH   SOLE 0 26,575 0 0
VANGUARD S&P 500 ETF ETF 922908363 672 3,104 SH   SOLE 0 3,104 0 0
WABTEC CORP COM Stock 929740108 778 9,980 SH   SOLE 0 9,980 0 0
SCHWAB U.S. REIT ETF ETF 808524847 205 5,028 SH   SOLE 0 5,028 0 0
ANADARKO PETE CORP COM Stock 032511107 275 4,435 SH   SOLE 0 4,435 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 287 2,084 SH   SOLE 0 2,084 0 0
FIDELITY NATL INFORMATION SVCS COM Stock 31620M106 4,020 50,485 SH   SOLE 0 50,485 0 0
MICRON TECHNOLOGY INC COM Stock 595112103 1,463 50,623 SH   SOLE 0 50,623 0 0
SYSCO CORP COM Stock 871829107 437 8,412 SH   SOLE 0 8,412 0 0
ETRACS 2XLEVERAGED LONG WELLS FARGO BUSINESS DEVELOPMENT COMPANY INDEX ETF 90267B765 238 10,986 SH   SOLE 0 10,986 0 0
XYLEM INC COM Stock 98419M100 478 9,525 SH   SOLE 0 9,525 0 0
VANTIV INC CL A Stock 92210H105 4,899 76,405 SH   SOLE 0 76,405 0 0
GUGGENHEIM BULLETSHARES 2018 CORPORATE BOND ETF ETF 18383M530 4,806 226,366 SH   SOLE 0 226,366 0 0
CELGENE CORP COM Stock 151020104 2,495 20,050 SH   SOLE 0 20,050 0 0
GUGGENHEIM BULLETSHARES 2019 CORPORATE BOND ETF ETF 18383M522 1,228 57,829 SH   SOLE 0 57,829 0 0
KINDER MORGAN INC DEL COM Stock 49456B101 405 18,609 SH   SOLE 0 18,609 0 0
EQUIFAX INC COM Stock 294429105 1,884 13,775 SH   SOLE 0 13,775 0 0
ISHARES 1-3 YEAR CREDIT BOND ETF ETF 464288646 7,423 70,545 SH   SOLE 0 70,545 0 0
BARD C R INC COM Stock 067383109 1,875 7,545 SH   SOLE 0 7,545 0 0
EOG RES INC COM Stock 26875P101 591 6,055 SH   SOLE 0 6,055 0 0
APTARGROUP INC COM Stock 038336103 1,109 14,400 SH   SOLE 0 14,400 0 0
CHURCH & DWIGHT INC COM Stock 171340102 676 13,550 SH   SOLE 0 13,550 0 0
QUINTILES IMS HOLDINGS INC COM Stock 74876Y101 1,162 14,425 SH   SOLE 0 14,425 0 0
GENERAL DYNAMICS CORP COM Stock 369550108 1,814 9,690 SH   SOLE 0 9,690 0 0
NORDSTROM INC COM Stock 655664100 217 4,652 SH   SOLE 0 4,652 0 0
AMETEK INC NEW COM Stock 031100100 1,744 32,249 SH   SOLE 0 32,249 0 0
QUEST DIAGNOSTICS INC COM Stock 74834L100 236 2,400 SH   SOLE 0 2,400 0 0
CISCO SYS INC COM Stock 17275R102 201 5,960 SH   SOLE 0 5,960 0 0
AT&T INC COM Stock 00206R102 291 7,004 SH   SOLE 0 7,003 0 0
XILINX INC COM Stock 983919101 324 5,594 SH   SOLE 0 5,594 0 0
SCHEIN HENRY INC COM Stock 806407102 1,653 9,725 SH   SOLE 0 9,725 0 0
GENERAL ELECTRIC CO COM Stock 369604103 2,453 82,321 SH   SOLE 0 82,320 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 862 3,633 SH   SOLE 0 3,633 0 0
NOBLE CORP PLC SHS USD Stock G65431101 223 36,018 SH   SOLE 0 36,018 0 0
AIR LEASE CORP CL A Stock 00912X302 4,568 117,880 SH   SOLE 0 117,880 0 0
WELLS FARGO & CO NEW COM Stock 949746101 1,633 29,333 SH   SOLE 0 29,332 0 0
UNION PAC CORP COM Stock 907818108 462 4,364 SH   SOLE 0 4,364 0 0
ECOLAB INC COM Stock 278865100 2,840 22,662 SH   SOLE 0 22,662 0 0
ISHARES U.S. PREFERRED STOCK ETF ETF 464288687 739 19,102 SH   SOLE 0 19,102 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 1,673 10,891 SH   SOLE 0 10,891 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 1,333 15,178 SH   SOLE 0 15,178 0 0
CHEVRON CORP NEW COM Stock 166764100 1,766 16,446 SH   SOLE 0 16,446 0 0
CONOCOPHILLIPS COM Stock 20825C104 976 19,577 SH   SOLE 0 19,576 0 0
DANAHER CORP DEL COM Stock 235851102 4,980 58,231 SH   SOLE 0 58,231 0 0
M & T BK CORP COM Stock 55261F104 930 6,010 SH   SOLE 0 6,010 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 818 4,700 SH   SOLE 0 4,700 0 0
ORACLE CORP COM Stock 68389X105 465 10,422 SH   SOLE 0 10,422 0 0
UNITED TECHNOLOGIES CORP COM Stock 913017109 822 7,330 SH   SOLE 0 7,330 0 0
TEXAS INSTRS INC COM Stock 882508104 1,218 15,116 SH   SOLE 0 15,116 0 0
PFIZER INC COM Stock 717081103 462 13,495 SH   SOLE 0 13,494 0 0
MORGAN STANLEY COM NEW Stock 617446448 3,904 91,120 SH   SOLE 0 91,120 0 0
ISHARES 0-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 46434V100 758 15,034 SH   SOLE 0 15,034 0 0
3M CO COM Stock 88579Y101 660 3,448 SH   SOLE 0 3,448 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 347 418 SH   SOLE 0 418 0 0
IHS MARKIT LTD SHS Stock G47567105 1,331 31,740 SH   SOLE 0 31,740 0 0
VWR CORP COM Stock 91843L103 3,264 115,755 SH   SOLE 0 115,755 0 0
INC RESH HLDGS INC CL A Stock 45329R109 3,091 67,425 SH   SOLE 0 67,425 0 0
IDACORP INC COM Stock 451107106 697 8,402 SH   SOLE 0 8,401 0 0
ROBERT HALF INTL INC COM Stock 770323103 621 12,715 SH   SOLE 0 12,715 0 0
FIDELITY MSCI REAL ESTATE INDEX ETF ETF 316092857 358 14,974 SH   SOLE 0 14,974 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103 776 9,975 SH   SOLE 0 9,975 0 0
EXXON MOBIL CORP COM Stock 30231G102 3,610 44,018 SH   SOLE 0 44,017 0 0
DENTSPLY SIRONA INC COM Stock 24906P109 470 7,525 SH   SOLE 0 7,525 0 0
CROWN CASTLE INTL CORP NEW COM REIT 22822V101 4,025 42,610 SH   SOLE 0 42,610 0 0
ABBOTT LABS COM Stock 002824100 3,116 70,162 SH   SOLE 0 70,162 0 0
POWERSHARES PREFERRED PORTFOLIO ETF 73936T565 10,398 701,630 SH   SOLE 0 701,630 0 0