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
ADOBE SYS INC COM 00724F101 473 1,939 SH   SOLE 0 0 0 1,939
GENWORTH FINL INC COM CL A 37247D106 175 38,920 SH   SOLE 0 0 0 38,920
PFIZER INC COM 717081103 297 8,188 SH   SOLE 0 0 0 8,188
GENERAL ELECTRIC CO COM 369604103 351 25,826 SH   SOLE 0 0 0 25,826
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 953 12,184 SH   SOLE 0 0 0 12,184
ISHARES TR NATIONAL MUN ETF 464288414 1,182 10,842 SH   SOLE 0 0 0 10,842
AEGON N V NY REGISTRY SH 007924103 160 26,985 SH   SOLE 0 0 0 26,985
PEPSICO INC COM 713448108 248 2,274 SH   SOLE 0 0 0 2,274
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 225 4,003 SH   SOLE 0 0 0 4,003
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 3,810 76,055 SH   SOLE 0 0 0 76,055
PEMBINA PIPELINE CORP COM 706327103 715 20,677 SH   SOLE 0 0 0 20,677
AMERICAN EXPRESS CO COM 025816109 437 4,463 SH   SOLE 0 0 0 4,463
ISHARES TR TIPS BD ETF 464287176 2,441 21,626 SH   SOLE 0 0 0 21,626
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 205 1,394 SH   SOLE 0 0 0 1,394
VANGUARD INDEX FDS LARGE CAP ETF 922908637 6,419 51,449 SH   SOLE 0 0 0 51,449
ISHARES TR 0-5 YR TIPS ETF 46429B747 1,686 16,912 SH   SOLE 0 0 0 16,912
EXPRESS SCRIPTS HLDG CO COM 30219G108 291 3,772 SH   SOLE 0 0 0 3,772
AT&T INC COM 00206R102 784 24,416 SH   SOLE 0 0 0 24,416
APPLE INC COM 037833100 5,842 31,561 SH   SOLE 0 0 0 31,561
JP MORGAN EXCHANGE TRADED FD DCPLND HG YLD 46641Q878 943 19,056 SH   SOLE 0 0 0 19,056
VALERO ENERGY CORP NEW COM 91913Y100 201 1,810 SH   SOLE 0 0 0 1,810
AMAZON COM INC COM 023135106 586 345 SH   SOLE 0 0 0 345
FIDELITY TOTAL BD ETF 316188309 285 5,837 SH   SOLE 0 0 0 5,837
LOWES COS INC COM 548661107 552 5,774 SH   SOLE 0 0 0 5,774
QUALCOMM INC COM 747525103 230 4,105 SH   SOLE 0 0 0 4,105
PROCTER AND GAMBLE CO COM 742718109 215 2,754 SH   SOLE 0 0 0 2,754
VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 284 16,686 SH   SOLE 0 0 0 16,686
ORACLE CORP COM 68389X105 687 15,603 SH   SOLE 0 0 0 15,603
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 275 3,744 SH   SOLE 0 0 0 3,744
BOEING CO COM 097023105 236 703 SH   SOLE 0 0 0 703
ISHARES TR EAFE SML CP ETF 464288273 518 8,256 SH   SOLE 0 0 0 8,256
ISHARES TR USA MOMENTUM FCT 46432F396 586 5,340 SH   SOLE 0 0 0 5,340
VANGUARD INDEX FDS GROWTH ETF 922908736 667 4,450 SH   SOLE 0 0 0 4,450
ISHARES TR JPMORGAN USD EMG 464288281 322 3,016 SH   SOLE 0 0 0 3,016
UNITED TECHNOLOGIES CORP COM 913017109 394 3,149 SH   SOLE 0 0 0 3,149
INTEL CORP COM 458140100 339 6,828 SH   SOLE 0 0 0 6,828
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 606 12,752 SH   SOLE 0 0 0 12,752
ISHARES TR CORE S&P SCP ETF 464287804 2,963 35,507 SH   SOLE 0 0 0 35,507
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 406 5,669 SH   SOLE 0 0 0 5,669
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 797 23,233 SH   SOLE 0 0 0 23,233
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 265 7,952 SH   SOLE 0 0 0 7,952
JPMORGAN CHASE & CO COM 46625H100 217 2,086 SH   SOLE 0 0 0 2,086
ISHARES TR US TREAS BD ETF 46429B267 289 11,754 SH   SOLE 0 0 0 11,754
COMCAST CORP NEW CL A 20030N101 616 18,777 SH   SOLE 0 0 0 18,777
CISCO SYS INC COM 17275R102 408 9,471 SH   SOLE 0 0 0 9,471
EXXON MOBIL CORP COM 30231G102 278 3,357 SH   SOLE 0 0 0 3,357
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,537 8,237 SH   SOLE 0 0 0 8,237
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 435 2,342 SH   SOLE 0 0 0 2,342
CHEVRON CORP NEW COM 166764100 1,300 10,282 SH   SOLE 0 0 0 10,282
SANOFI SPONSORED ADR 80105N105 353 8,829 SH   SOLE 0 0 0 8,829
VANGUARD INDEX FDS VALUE ETF 922908744 779 7,503 SH   SOLE 0 0 0 7,503
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 262 7,375 SH   SOLE 0 0 0 7,375
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 792 16,384 SH   SOLE 0 0 0 16,384
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,248 15,322 SH   SOLE 0 0 0 15,322
LABORATORY CORP AMER HLDGS COM NEW 50540R409 227 1,262 SH   SOLE 0 0 0 1,262
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 369 4,863 SH   SOLE 0 0 0 4,863
VISA INC COM CL A 92826C839 796 6,009 SH   SOLE 0 0 0 6,009
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 6,340 198,866 SH   SOLE 0 0 0 198,866
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 883 30,885 SH   SOLE 0 0 0 30,885
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 527 15,937 SH   SOLE 0 0 0 15,937
ISHARES TR CORE S&P TTL STK 464287150 366 5,847 SH   SOLE 0 0 0 5,847
FACEBOOK INC CL A 30303M102 806 4,146 SH   SOLE 0 0 0 4,146
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 250 4,861 SH   SOLE 0 0 0 4,861
CAMECO CORP COM 13321L108 182 16,217 SH   SOLE 0 0 0 16,217
CECO ENVIRONMENTAL CORP COM 125141101 63 10,225 SH   SOLE 0 0 0 10,225
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 701 26,365 SH   SOLE 0 0 0 26,365
ISHARES TR CORE INTL AGGR 46435G672 1,833 34,797 SH   SOLE 0 0 0 34,797
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 403 4,983 SH   SOLE 0 0 0 4,983
ISHARES GOLD TRUST ISHARES 464285105 417 34,710 SH   SOLE 0 0 0 34,710
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,794 12,774 SH   SOLE 0 0 0 12,774
PARK ELECTROCHEMICAL CORP COM 700416209 2,713 117,000 SH   SOLE 0 0 0 117,000
CITIGROUP INC COM NEW 172967424 225 3,361 SH   SOLE 0 0 0 3,361
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,128 4 SH   SOLE 0 0 0 4
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1,040 21,909 SH   SOLE 0 0 0 21,909
ALTRIA GROUP INC COM 02209S103 220 3,878 SH   SOLE 0 0 0 3,878
ISHARES TR IBOXX HI YD ETF 464288513 249 2,930 SH   SOLE 0 0 0 2,930
ISHARES TR CORE US AGGBD ET 464287226 2,828 26,603 SH   SOLE 0 0 0 26,603
MCKESSON CORP COM 58155Q103 434 3,250 SH   SOLE 0 0 0 3,250
WELLS FARGO CO NEW COM 949746101 1,093 19,711 SH   SOLE 0 0 0 19,711
NETFLIX INC COM 64110L106 959 2,450 SH   SOLE 0 0 0 2,450
INVESCO QQQ TR UNIT SER 1 46090E103 536 3,122 SH   SOLE 0 0 0 3,122
SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 1,111 20,006 SH   SOLE 0 0 0 20,006
HIGHLAND FDS I HI LD IBOXX SRLN 430101774 259 14,330 SH   SOLE 0 0 0 14,330
AMGEN INC COM 031162100 465 2,518 SH   SOLE 0 0 0 2,518
VERIZON COMMUNICATIONS INC COM 92343V104 803 15,970 SH   SOLE 0 0 0 15,970
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,306 11,089 SH   SOLE 0 0 0 11,089
SCHWAB STRATEGIC TR US TIPS ETF 808524870 359 6,534 SH   SOLE 0 0 0 6,534
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 2,512 136,079 SH   SOLE 0 0 0 136,079
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 210 2,687 SH   SOLE 0 0 0 2,687
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 230 3,235 SH   SOLE 0 0 0 3,235
ISHARES TR S&P 500 GRWT ETF 464287309 287 1,764 SH   SOLE 0 0 0 1,764
SPDR SERIES TRUST NYSE TECH ETF 78464A102 821 8,790 SH   SOLE 0 0 0 8,790
ISHARES TR RUS MID CAP ETF 464287499 2,277 10,734 SH   SOLE 0 0 0 10,734
DOMINION ENERGY INC COM 25746U109 301 4,413 SH   SOLE 0 0 0 4,413
MICROSOFT CORP COM 594918104 407 4,125 SH   SOLE 0 0 0 4,125
ISHARES TR CORE S&P MCP ETF 464287507 1,666 8,556 SH   SOLE 0 0 0 8,556
BANK NEW YORK MELLON CORP COM 064058100 461 8,557 SH   SOLE 0 0 0 8,557
ISHARES TR S&P 500 VAL ETF 464287408 215 1,951 SH   SOLE 0 0 0 1,951
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 2,344 67,209 SH   SOLE 0 0 0 67,209
HANESBRANDS INC COM 410345102 334 15,157 SH   SOLE 0 0 0 15,157
ALLERGAN PLC SHS G0177J108 230 1,378 SH   SOLE 0 0 0 1,378
ISHARES TR GLOBAL REIT ETF 46434V647 800 31,185 SH   SOLE 0 0 0 31,185
STERICYCLE INC COM 858912108 216 3,304 SH   SOLE 0 0 0 3,304
ENBRIDGE INC COM 29250N105 451 12,638 SH   SOLE 0 0 0 12,638
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,103 31,201 SH   SOLE 0 0 0 31,201
ALPHABET INC CAP STK CL A 02079K305 256 227 SH   SOLE 0 0 0 227
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 415 16,529 SH   SOLE 0 0 0 16,529
GENERAL DYNAMICS CORP COM 369550108 402 2,155 SH   SOLE 0 0 0 2,155
WISDOMTREE TR INTL SMCAP DIV 97717W760 386 5,365 SH   SOLE 0 0 0 5,365
AMERISOURCEBERGEN CORP COM 03073E105 421 4,936 SH   SOLE 0 0 0 4,936
ISHARES TR MBS ETF 464288588 961 9,228 SH   SOLE 0 0 0 9,228
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 4,345 155,792 SH   SOLE 0 0 0 155,792
UNILEVER PLC SPON ADR NEW 904767704 356 6,433 SH   SOLE 0 0 0 6,433
NOVARTIS A G SPONSORED ADR 66987V109 422 5,581 SH   SOLE 0 0 0 5,581
GENERAL MTRS CO COM 37045V100 200 5,087 SH   SOLE 0 0 0 5,087
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,299 100,218 SH   SOLE 0 0 0 100,218
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 920 30,501 SH   SOLE 0 0 0 30,501
CERNER CORP COM 156782104 789 13,194 SH   SOLE 0 0 0 13,194
SPDR SER TR NUVEEN BLMBRG SR 78468R739 2,312 48,179 SH   SOLE 0 0 0 48,179
ALPHABET INC CAP STK CL C 02079K107 700 627 SH   SOLE 0 0 0 627
SPDR SER TR PORTFOLIO SM ETF 78468R853 1,671 51,754 SH   SOLE 0 0 0 51,754
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,990 65,466 SH   SOLE 0 0 0 65,466
VIASAT INC COM 92552V100 205 3,122 SH   SOLE 0 0 0 3,122
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,663 63,103 SH   SOLE 0 0 0 63,103
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 401 3,948 SH   SOLE 0 0 0 3,948
BOSTON PROPERTIES INC COM 101121101 250 1,995 SH   SOLE 0 0 0 1,995
BOOKING HLDGS INC COM 09857L108 320 158 SH   SOLE 0 0 0 158
MINDBODY INC COM CL A 60255W105 237 6,135 SH   SOLE 0 0 0 6,135
ISHARES TR CORE S&P500 ETF 464287200 4,592 16,816 SH   SOLE 0 0 0 16,816
FLEXSHARES TR IBOXX 5YR TRGT 33939L605 580 23,478 SH   SOLE 0 0 0 23,478
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 4,722 59,631 SH   SOLE 0 0 0 59,631
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,192 21,795 SH   SOLE 0 0 0 21,795
BANK AMER CORP COM 060505104 382 13,565 SH   SOLE 0 0 0 13,565
OMNICOM GROUP INC COM 681919106 203 2,662 SH   SOLE 0 0 0 2,662
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 356 2,542 SH   SOLE 0 0 0 2,542
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 220 1,640 SH   SOLE 0 0 0 1,640
ISHARES TR CRE U S REIT ETF 464288521 921 18,736 SH   SOLE 0 0 0 18,736
SPDR GOLD TRUST GOLD SHS 78463V107 217 1,829 SH   SOLE 0 0 0 1,829
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 267 4,861 SH   SOLE 0 0 0 4,861
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 417 18,219 SH   SOLE 0 0 0 18,219
JOHNSON & JOHNSON COM 478160104 619 5,097 SH   SOLE 0 0 0 5,097
COMPASS MINERALS INTL INC COM 20451N101 316 4,808 SH   SOLE 0 0 0 4,808
ISHARES TR 0-5YR HI YL CP 46434V407 245 5,251 SH   SOLE 0 0 0 5,251
AQUA AMERICA INC COM 03836W103 1,069 30,379 SH   SOLE 0 0 0 30,379
VANGUARD INDEX FDS SM CP VAL ETF 922908611 656 4,832 SH   SOLE 0 0 0 4,832
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 512 9,635 SH   SOLE 0 0 0 9,635