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 226 5,670 SH   SOLE 0 0 0 5,670
PROSHARES TR PSHS ULTRA TECH 74347R693 229 1,890 SH   SOLE 0 0 0 1,890
BECTON DICKINSON & CO COM 075887109 216 848 SH   SOLE 0 0 0 848
ISHARES TR SHRT NAT MUN ETF 464288158 274 2,572 SH   SOLE 0 0 0 2,572
DISNEY WALT CO COM DISNEY 254687106 233 1,645 SH   SOLE 0 0 0 1,645
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 418 5,203 SH   SOLE 0 0 0 5,203
ISHARES TR NATIONAL MUN ETF 464288414 571 5,065 SH   SOLE 0 0 0 5,065
PEMBINA PIPELINE CORP COM 706327103 702 18,845 SH   SOLE 0 0 0 18,845
ISHARES TR TIPS BD ETF 464287176 2,383 20,787 SH   SOLE 0 0 0 20,787
EATON VANCE TX MGD DIV EQ IN COM 27828N102 202 16,850 SH   SOLE 0 0 0 16,850
ISHARES TR MIN VOL USA ETF 46429B697 345 5,569 SH   SOLE 0 0 0 5,569
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 339 13,439 SH   SOLE 0 0 0 13,439
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 323 1,973 SH   SOLE 0 0 0 1,973
ADOBE INC COM 00724F101 563 1,872 SH   SOLE 0 0 0 1,872
VANGUARD INDEX FDS LARGE CAP ETF 922908637 6,328 46,591 SH   SOLE 0 0 0 46,591
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 1,842 59,921 SH   SOLE 0 0 0 59,921
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 2,895 57,453 SH   SOLE 0 0 0 57,453
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,713 37,115 SH   SOLE 0 0 0 37,115
SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 276 8,115 SH   SOLE 0 0 0 8,115
AT&T INC COM 00206R102 1,026 30,694 SH   SOLE 0 0 0 30,694
APPLE INC COM 037833100 5,689 28,226 SH   SOLE 0 0 0 28,226
ISHARES TR INTL QLTY FACTOR 46434V456 573 18,927 SH   SOLE 0 0 0 18,927
JP MORGAN EXCHANGE TRADED FD DCPLND HG YLD 46641Q878 929 18,175 SH   SOLE 0 0 0 18,175
AMAZON COM INC COM 023135106 738 384 SH   SOLE 0 0 0 384
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 337 8,876 SH   SOLE 0 0 0 8,876
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 280 9,614 SH   SOLE 0 0 0 9,614
SPDR SERIES TRUST BLOMBERG 1 10 YR 78468R861 203 10,410 SH   SOLE 0 0 0 10,410
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 289 4,026 SH   SOLE 0 0 0 4,026
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 240 4,011 SH   SOLE 0 0 0 4,011
BOEING CO COM 097023105 224 629 SH   SOLE 0 0 0 629
PROCTER AND GAMBLE CO COM 742718109 294 2,659 SH   SOLE 0 0 0 2,659
WISDOMTREE TR US SMALLCAP FUND 97717W562 1,259 35,061 SH   SOLE 0 0 0 35,061
ISHARES TR USA MOMENTUM FCT 46432F396 453 3,781 SH   SOLE 0 0 0 3,781
WORLD GOLD TR SPDR GLD MINIS 98149E204 417 30,178 SH   SOLE 0 0 0 30,178
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 446 9,102 SH   SOLE 0 0 0 9,102
ISHARES TR INTL DEV RE ETF 464288489 203 6,789 SH   SOLE 0 0 0 6,789
ISHARES TR JPMORGAN USD EMG 464288281 352 3,106 SH   SOLE 0 0 0 3,106
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 680 12,862 SH   SOLE 0 0 0 12,862
WESTERN ASSET HIGH INCM FD I COM 95766J102 70 10,000 SH   SOLE 0 0 0 10,000
INTEL CORP COM 458140100 845 17,576 SH   SOLE 0 0 0 17,576
COMCAST CORP NEW CL A 20030N101 283 6,629 SH   SOLE 0 0 0 6,629
SEACOR HOLDINGS INC NOTE 3.000%11/1 81170YAB5 94 95,000 PRN   SOLE 0 0 0 95,000
ISHARES TR CORE S&P SCP ETF 464287804 2,578 32,862 SH   SOLE 0 0 0 32,862
JPMORGAN CHASE & CO COM 46625H100 495 4,356 SH   SOLE 0 0 0 4,356
ISHARES TR US TREAS BD ETF 46429B267 670 26,016 SH   SOLE 0 0 0 26,016
CISCO SYS INC COM 17275R102 572 10,445 SH   SOLE 0 0 0 10,445
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 165 13,900 SH   SOLE 0 0 0 13,900
EXXON MOBIL CORP COM 30231G102 219 2,867 SH   SOLE 0 0 0 2,867
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 424 10,845 SH   SOLE 0 0 0 10,845
ISHARES TR 1 3 YR TREAS BD 464287457 385 4,551 SH   SOLE 0 0 0 4,551
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 526 28,446 SH   SOLE 0 0 0 28,446
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 368 2,102 SH   SOLE 0 0 0 2,102
CHEVRON CORP NEW COM 166764100 1,155 9,255 SH   SOLE 0 0 0 9,255
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 792 15,487 SH   SOLE 0 0 0 15,487
VANGUARD INDEX FDS VALUE ETF 922908744 393 3,522 SH   SOLE 0 0 0 3,522
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 410 1,912 SH   SOLE 0 0 0 1,912
ISHARES INC CORE MSCI EMKT 46434G103 611 11,726 SH   SOLE 0 0 0 11,726
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,151 13,180 SH   SOLE 0 0 0 13,180
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 5,493 157,799 SH   SOLE 0 0 0 157,799
SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 499 9,032 SH   SOLE 0 0 0 9,032
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 334 3,983 SH   SOLE 0 0 0 3,983
AMAZON COM INC COM 023135106 5 100 SH Put SOLE 0 0 0 100
VISA INC COM CL A 92826C839 219 1,259 SH   SOLE 0 0 0 1,259
WISDOMTREE TR US MIDCAP FUND 97717W570 1,965 49,008 SH   SOLE 0 0 0 49,008
BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 52 50,000 PRN   SOLE 0 0 0 50,000
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 882 28,716 SH   SOLE 0 0 0 28,716
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 470 14,576 SH   SOLE 0 0 0 14,576
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 6,430 159,414 SH   SOLE 0 0 0 159,414
CECO ENVIRONMENTAL CORP COM 125141101 1,204 125,418 SH   SOLE 0 0 0 125,418
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 509 18,212 SH   SOLE 0 0 0 18,212
FACEBOOK INC CL A 30303M102 580 3,006 SH   SOLE 0 0 0 3,006
ISHARES TR CORE INTL AGGR 46435G672 2,296 42,186 SH   SOLE 0 0 0 42,186
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 320 3,702 SH   SOLE 0 0 0 3,702
VANGUARD INDEX FDS TOTAL STK MKT 922908769 486 3,215 SH   SOLE 0 0 0 3,215
ISHARES GOLD TRUST ISHARES 464285105 255 19,226 SH   SOLE 0 0 0 19,226
PARK ELECTROCHEMICAL CORP COM 700416209 2,914 175,319 SH   SOLE 0 0 0 175,319
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1,228 27,193 SH   SOLE 0 0 0 27,193
ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 24 25,000 PRN   SOLE 0 0 0 25,000
ISHARES TR CORE US AGGBD ET 464287226 2,110 18,981 SH   SOLE 0 0 0 18,981
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 651 10,272 SH   SOLE 0 0 0 10,272
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,288 4 SH   SOLE 0 0 0 4
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 172 12,816 SH   SOLE 0 0 0 12,816
AMERICAN FIN TR INC COM CLASS A 02607T109 211 19,584 SH   SOLE 0 0 0 19,584
WELLS FARGO CO NEW COM 949746101 266 5,582 SH   SOLE 0 0 0 5,582
NETFLIX INC COM 64110L106 886 2,365 SH   SOLE 0 0 0 2,365
SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 1,716 30,531 SH   SOLE 0 0 0 30,531
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 2,057 125,400 SH   SOLE 0 0 0 125,400
VERIZON COMMUNICATIONS INC COM 92343V104 763 13,474 SH   SOLE 0 0 0 13,474
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,150 9,646 SH   SOLE 0 0 0 9,646
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 6,095 70,325 SH   SOLE 0 0 0 70,325
SCHWAB STRATEGIC TR US TIPS ETF 808524870 600 10,712 SH   SOLE 0 0 0 10,712
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 237 3,143 SH   SOLE 0 0 0 3,143
ISHARES TR S&P 500 GRWT ETF 464287309 203 1,123 SH   SOLE 0 0 0 1,123
T2 BIOSYSTEMS INC COM 89853L104 17 10,000 SH   SOLE 0 0 0 10,000
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 301 4,261 SH   SOLE 0 0 0 4,261
ISHARES TR RUS MID CAP ETF 464287499 2,162 38,409 SH   SOLE 0 0 0 38,409
VANGUARD GROUP DIV APP ETF 921908844 1,104 9,526 SH   SOLE 0 0 0 9,526
MICROSOFT CORP COM 594918104 663 4,885 SH   SOLE 0 0 0 4,885
ISHARES TR CORE S&P MCP ETF 464287507 1,518 7,792 SH   SOLE 0 0 0 7,792
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 2,840 83,082 SH   SOLE 0 0 0 83,082
ISHARES TR GLOBAL REIT ETF 46434V647 852 31,943 SH   SOLE 0 0 0 31,943
MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 25 25,000 PRN   SOLE 0 0 0 25,000
TELEFLEX INC COM 879369106 2,363 7,036 SH   SOLE 0 0 0 7,036
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,169 59,708 SH   SOLE 0 0 0 59,708
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 413 15,812 SH   SOLE 0 0 0 15,812
WISDOMTREE TR INTL SMCAP DIV 97717W760 594 9,073 SH   SOLE 0 0 0 9,073
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 7,273 250,012 SH   SOLE 0 0 0 250,012
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,906 69,351 SH   SOLE 0 0 0 69,351
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 950 30,945 SH   SOLE 0 0 0 30,945
CERNER CORP COM 156782104 891 12,000 SH   SOLE 0 0 0 12,000
ACORDA THERAPEUTICS INC NOTE 1.750% 6/1 00484MAA4 17 20,000 PRN   SOLE 0 0 0 20,000
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 1,402 28,684 SH   SOLE 0 0 0 28,684
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 4,786 160,941 SH   SOLE 0 0 0 160,941
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 207 3,561 SH   SOLE 0 0 0 3,561
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 212 4,254 SH   SOLE 0 0 0 4,254
ADOBE INC COM 00724F101 16 1,600 SH Put SOLE 0 0 0 1,600
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,870 43,341 SH   SOLE 0 0 0 43,341
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 384 3,777 SH   SOLE 0 0 0 3,777
BOSTON PROPERTIES INC COM 101121101 251 1,945 SH   SOLE 0 0 0 1,945
ISHARES TR CORE S&P500 ETF 464287200 4,986 16,769 SH   SOLE 0 0 0 16,769
ISHARES TR USA QUALITY FCTR 46432F339 505 5,478 SH   SOLE 0 0 0 5,478
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 3,397 40,986 SH   SOLE 0 0 0 40,986
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,096 19,132 SH   SOLE 0 0 0 19,132
BANK AMER CORP COM 060505104 296 10,044 SH   SOLE 0 0 0 10,044
GW PHARMACEUTICALS PLC ADS 36197T103 233 1,350 SH   SOLE 0 0 0 1,350
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 292 2,067 SH   SOLE 0 0 0 2,067
TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 45 45,000 PRN   SOLE 0 0 0 45,000
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 204 5,558 SH   SOLE 0 0 0 5,558
ISHARES TR CRE U S REIT ETF 464288521 1,236 23,830 SH   SOLE 0 0 0 23,830
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 344 5,996 SH   SOLE 0 0 0 5,996
JOHNSON & JOHNSON COM 478160104 1,320 9,471 SH   SOLE 0 0 0 9,471
AQUA AMERICA INC COM 03836W103 1,323 32,379 SH   SOLE 0 0 0 32,379
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 425 7,512 SH   SOLE 0 0 0 7,512
ATMOS ENERGY CORP COM 049560105 288 2,739 SH   SOLE 0 0 0 2,739