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
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 251 6,220 SH   SOLE 0 0 0 6,220
PROSHARES TR PSHS ULTRA TECH 74347R693 208 1,830 SH   SOLE 0 0 0 1,830
ISHARES TR SHRT NAT MUN ETF 464288158 934 8,829 SH   SOLE 0 0 0 8,829
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 530 6,685 SH   SOLE 0 0 0 6,685
ISHARES TR NATIONAL MUN ETF 464288414 443 4,003 SH   SOLE 0 0 0 4,003
PEMBINA PIPELINE CORP COM 706327103 715 19,169 SH   SOLE 0 0 0 19,169
ISHARES TR SELECT DIVID ETF 464287168 494 4,972 SH   SOLE 0 0 0 4,972
ISHARES TR TIPS BD ETF 464287176 2,749 24,403 SH   SOLE 0 0 0 24,403
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 373 14,723 SH   SOLE 0 0 0 14,723
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 310 1,973 SH   SOLE 0 0 0 1,973
ADOBE INC COM 00724F101 499 1,834 SH   SOLE 0 0 0 1,834
VANGUARD INDEX FDS LARGE CAP ETF 922908637 6,214 47,334 SH   SOLE 0 0 0 47,334
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 2,289 45,525 SH   SOLE 0 0 0 45,525
ISHARES TR 0-5 YR TIPS ETF 46429B747 2,578 25,873 SH   SOLE 0 0 0 25,873
AT&T INC COM 00206R102 899 28,138 SH   SOLE 0 0 0 28,138
ISHARES TR INTL QLTY FACTOR 46434V456 628 21,347 SH   SOLE 0 0 0 21,347
APPLE INC COM 037833100 5,650 29,546 SH   SOLE 0 0 0 29,546
JP MORGAN EXCHANGE TRADED FD DCPLND HG YLD 46641Q878 713 14,139 SH   SOLE 0 0 0 14,139
AMAZON COM INC COM 023135106 809 446 SH   SOLE 0 0 0 446
WISDOMTREE TR EMG MKTS SMCAP 97717W281 240 5,000 SH   SOLE 0 0 0 5,000
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 268 9,354 SH   SOLE 0 0 0 9,354
PROCTER AND GAMBLE CO COM 742718109 324 3,130 SH   SOLE 0 0 0 3,130
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 244 3,443 SH   SOLE 0 0 0 3,443
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 380 6,341 SH   SOLE 0 0 0 6,341
BOEING CO COM 097023105 323 824 SH   SOLE 0 0 0 824
WISDOMTREE TR US SMALLCAP FUND 97717W562 1,351 36,815 SH   SOLE 0 0 0 36,815
ISHARES TR USA MOMENTUM FCT 46432F396 346 3,076 SH   SOLE 0 0 0 3,076
WORLD GOLD TR SPDR GLD MINIS 98149E204 554 43,117 SH   SOLE 0 0 0 43,117
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 436 9,086 SH   SOLE 0 0 0 9,086
ISHARES TR INTL DEV RE ETF 464288489 360 11,777 SH   SOLE 0 0 0 11,777
SPDR SER TR PRTFLO S&P500 HI 78468R788 353 9,229 SH   SOLE 0 0 0 9,229
ISHARES TR JPMORGAN USD EMG 464288281 340 3,101 SH   SOLE 0 0 0 3,101
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 473 9,169 SH   SOLE 0 0 0 9,169
INTEL CORP COM 458140100 958 17,574 SH   SOLE 0 0 0 17,574
COMCAST CORP NEW CL A 20030N101 255 6,317 SH   SOLE 0 0 0 6,317
JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 206 4,187 SH   SOLE 0 0 0 4,187
SEACOR HOLDINGS INC NOTE 3.000%11/1 81170YAB5 92 95,000 PRN   SOLE 0 0 0 95,000
ISHARES TR CORE S&P SCP ETF 464287804 2,471 31,634 SH   SOLE 0 0 0 31,634
JPMORGAN CHASE & CO COM 46625H100 439 4,195 SH   SOLE 0 0 0 4,195
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 437 11,627 SH   SOLE 0 0 0 11,627
ISHARES TR US TREAS BD ETF 46429B267 715 28,531 SH   SOLE 0 0 0 28,531
CISCO SYS INC COM 17275R102 559 10,172 SH   SOLE 0 0 0 10,172
ISHARES TR 1 3 YR TREAS BD 464287457 540 6,440 SH   SOLE 0 0 0 6,440
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 924 49,124 SH   SOLE 0 0 0 49,124
WISDOMTREE TR YIELD ENHANCD US 97717X511 274 5,511 SH   SOLE 0 0 0 5,511
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 466 2,577 SH   SOLE 0 0 0 2,577
CHEVRON CORP NEW COM 166764100 1,258 10,072 SH   SOLE 0 0 0 10,072
VANGUARD INDEX FDS VALUE ETF 922908744 386 3,540 SH   SOLE 0 0 0 3,540
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 591 11,935 SH   SOLE 0 0 0 11,935
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 299 1,459 SH   SOLE 0 0 0 1,459
ISHARES INC CORE MSCI EMKT 46434G103 1,827 34,792 SH   SOLE 0 0 0 34,792
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,204 13,863 SH   SOLE 0 0 0 13,863
SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 583 10,755 SH   SOLE 0 0 0 10,755
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 3,879 115,367 SH   SOLE 0 0 0 115,367
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 377 4,689 SH   SOLE 0 0 0 4,689
AMAZON COM INC COM 023135106 7 100 SH Put SOLE 0 0 0 100
WISDOMTREE TR US MIDCAP FUND 97717W570 2,059 51,596 SH   SOLE 0 0 0 51,596
BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 50 50,000 PRN   SOLE 0 0 0 50,000
SPDR SER TR NUVEEN BRC MUNIC 78468R721 331 6,742 SH   SOLE 0 0 0 6,742
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 899 29,606 SH   SOLE 0 0 0 29,606
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 418 13,185 SH   SOLE 0 0 0 13,185
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 1,369 33,998 SH   SOLE 0 0 0 33,998
CECO ENVIRONMENTAL CORP COM 125141101 911 125,418 SH   SOLE 0 0 0 125,418
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 526 19,962 SH   SOLE 0 0 0 19,962
FACEBOOK INC CL A 30303M102 399 2,368 SH   SOLE 0 0 0 2,368
ISHARES TR CORE INTL AGGR 46435G672 1,938 36,447 SH   SOLE 0 0 0 36,447
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 374 4,483 SH   SOLE 0 0 0 4,483
VANGUARD INDEX FDS TOTAL STK MKT 922908769 478 3,262 SH   SOLE 0 0 0 3,262
ISHARES GOLD TRUST ISHARES 464285105 348 28,268 SH   SOLE 0 0 0 28,268
PARK ELECTROCHEMICAL CORP COM 700416209 2,795 175,319 SH   SOLE 0 0 0 175,319
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1,028 22,755 SH   SOLE 0 0 0 22,755
ISHARES INC JP MRG EM CRP BD 464286251 285 5,737 SH   SOLE 0 0 0 5,737
ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 23 25,000 PRN   SOLE 0 0 0 25,000
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1,020 16,230 SH   SOLE 0 0 0 16,230
ISHARES TR CORE US AGGBD ET 464287226 2,307 21,304 SH   SOLE 0 0 0 21,304
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,231 4 SH   SOLE 0 0 0 4
ISHARES US ETF TR COMMOD SEL STG 46431W853 572 17,148 SH   SOLE 0 0 0 17,148
AMERICAN FIN TR INC COM CLASS A 02607T109 212 19,584 SH   SOLE 0 0 0 19,584
WELLS FARGO CO NEW COM 949746101 298 6,109 SH   SOLE 0 0 0 6,109
NETFLIX INC COM 64110L106 899 2,450 SH   SOLE 0 0 0 2,450
SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 1,348 24,349 SH   SOLE 0 0 0 24,349
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 1,673 99,794 SH   SOLE 0 0 0 99,794
VERIZON COMMUNICATIONS INC COM 92343V104 779 13,189 SH   SOLE 0 0 0 13,189
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,170 10,019 SH   SOLE 0 0 0 10,019
SCHWAB STRATEGIC TR US TIPS ETF 808524870 455 8,306 SH   SOLE 0 0 0 8,306
ISHARES TR S&P 500 GRWT ETF 464287309 257 1,475 SH   SOLE 0 0 0 1,475
T2 BIOSYSTEMS INC COM 89853L104 26 10,000 SH   SOLE 0 0 0 10,000
ISHARES TR RUS MID CAP ETF 464287499 2,121 38,866 SH   SOLE 0 0 0 38,866
VANGUARD GROUP DIV APP ETF 921908844 558 5,051 SH   SOLE 0 0 0 5,051
ISHARES TR CORE S&P MCP ETF 464287507 1,399 7,288 SH   SOLE 0 0 0 7,288
MICROSOFT CORP COM 594918104 538 4,522 SH   SOLE 0 0 0 4,522
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1,974 58,432 SH   SOLE 0 0 0 58,432
ISHARES TR GLOBAL REIT ETF 46434V647 620 23,175 SH   SOLE 0 0 0 23,175
MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 25 25,000 PRN   SOLE 0 0 0 25,000
TELEFLEX INC COM 879369106 2,127 7,036 SH   SOLE 0 0 0 7,036
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,674 46,146 SH   SOLE 0 0 0 46,146
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 415 16,228 SH   SOLE 0 0 0 16,228
ISHARES TR FALN ANGLS USD 46435G474 330 12,600 SH   SOLE 0 0 0 12,600
WISDOMTREE TR INTL SMCAP DIV 97717W760 579 8,670 SH   SOLE 0 0 0 8,670
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 5,975 210,695 SH   SOLE 0 0 0 210,695
CERNER CORP COM 156782104 729 12,671 SH   SOLE 0 0 0 12,671
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,128 75,550 SH   SOLE 0 0 0 75,550
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1,033 33,924 SH   SOLE 0 0 0 33,924
ACORDA THERAPEUTICS INC NOTE 1.750% 6/1 00484MAA4 18 20,000 PRN   SOLE 0 0 0 20,000
SPDR SER TR NUVEEN BLMBRG SR 78468R739 790 16,311 SH   SOLE 0 0 0 16,311
SPDR SER TR PORTFOLIO SM ETF 78468R853 1,174 38,355 SH   SOLE 0 0 0 38,355
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 3,731 126,014 SH   SOLE 0 0 0 126,014
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 230 4,580 SH   SOLE 0 0 0 4,580
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 208 3,636 SH   SOLE 0 0 0 3,636
ADOBE INC COM 00724F101 22 1,600 SH Put SOLE 0 0 0 1,600
VIASAT INC COM 92552V100 273 3,494 SH   SOLE 0 0 0 3,494
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,962 45,478 SH   SOLE 0 0 0 45,478
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 419 4,138 SH   SOLE 0 0 0 4,138
BOSTON PROPERTIES INC COM 101121101 263 1,945 SH   SOLE 0 0 0 1,945
ISHARES TR CORE S&P500 ETF 464287200 6,125 21,279 SH   SOLE 0 0 0 21,279
ISHARES TR USA QUALITY FCTR 46432F339 551 6,162 SH   SOLE 0 0 0 6,162
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,189 21,381 SH   SOLE 0 0 0 21,381
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 3,460 42,891 SH   SOLE 0 0 0 42,891
BANK AMER CORP COM 060505104 267 9,372 SH   SOLE 0 0 0 9,372
GW PHARMACEUTICALS PLC ADS 36197T103 235 1,400 SH   SOLE 0 0 0 1,400
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 352 2,332 SH   SOLE 0 0 0 2,332
SPDR SER TR BLOMBERG 1 10 YR 78468R861 280 14,509 SH   SOLE 0 0 0 14,509
ISHARES TR CRE U S REIT ETF 464288521 1,124 21,680 SH   SOLE 0 0 0 21,680
SPDR SER TR MSCI USA STRTGIC 78468R812 6,189 73,744 SH   SOLE 0 0 0 73,744
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 267 4,752 SH   SOLE 0 0 0 4,752
JOHNSON & JOHNSON COM 478160104 1,337 9,618 SH   SOLE 0 0 0 9,618
AQUA AMERICA INC COM 03836W103 1,169 32,379 SH   SOLE 0 0 0 32,379
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 443 7,989 SH   SOLE 0 0 0 7,989