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
PROSHARES TR PSHS ULTRA TECH 74347R693 216 1,790 SH   SOLE 0 0 0 1,790
BECTON DICKINSON & CO COM 075887109 265 1,058 SH   SOLE 0 0 0 1,058
ISHARES TR SHRT NAT MUN ETF 464288158 274 2,572 SH   SOLE 0 0 0 2,572
DISNEY WALT CO COM DISNEY 254687106 203 1,563 SH   SOLE 0 0 0 1,563
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 311 3,847 SH   SOLE 0 0 0 3,847
ISHARES TR NATIONAL MUN ETF 464288414 579 5,082 SH   SOLE 0 0 0 5,082
PEMBINA PIPELINE CORP COM 706327103 672 18,410 SH   SOLE 0 0 0 18,410
ISHARES TR TIPS BD ETF 464287176 2,336 20,083 SH   SOLE 0 0 0 20,083
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 359 14,613 SH   SOLE 0 0 0 14,613
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 357 2,198 SH   SOLE 0 0 0 2,198
ADOBE INC COM 00724F101 511 1,872 SH   SOLE 0 0 0 1,872
VANGUARD INDEX FDS LARGE CAP ETF 922908637 6,208 46,108 SH   SOLE 0 0 0 46,108
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 1,935 65,742 SH   SOLE 0 0 0 65,742
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 3,001 59,500 SH   SOLE 0 0 0 59,500
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,684 36,818 SH   SOLE 0 0 0 36,818
SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 262 7,885 SH   SOLE 0 0 0 7,885
AT&T INC COM 00206R102 1,221 32,627 SH   SOLE 0 0 0 32,627
APPLE INC COM 037833100 6,471 28,813 SH   SOLE 0 0 0 28,813
ISHARES TR INTL QLTY FACTOR 46434V456 585 19,903 SH   SOLE 0 0 0 19,903
AMAZON COM INC COM 023135106 703 405 SH   SOLE 0 0 0 405
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 460 12,301 SH   SOLE 0 0 0 12,301
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 371 12,746 SH   SOLE 0 0 0 12,746
SPDR SERIES TRUST BLOMBERG 1 10 YR 78468R861 674 34,480 SH   SOLE 0 0 0 34,480
ISHARES INC MSCI EM ASIA ETF 464286426 202 3,192 SH   SOLE 0 0 0 3,192
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 265 3,874 SH   SOLE 0 0 0 3,874
ISHARES TR MSCI MIN VOL ETF 46429B697 488 7,681 SH   SOLE 0 0 0 7,681
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 226 3,971 SH   SOLE 0 0 0 3,971
BOEING CO COM 097023105 242 644 SH   SOLE 0 0 0 644
WISDOMTREE TR US SMALLCAP FUND 97717W562 1,375 39,370 SH   SOLE 0 0 0 39,370
ISHARES TR USA MOMENTUM FCT 46432F396 434 3,681 SH   SOLE 0 0 0 3,681
WORLD GOLD TR SPDR GLD MINIS 98149E204 550 37,241 SH   SOLE 0 0 0 37,241
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 406 8,251 SH   SOLE 0 0 0 8,251
ISHARES TR JPMORGAN USD EMG 464288281 356 3,168 SH   SOLE 0 0 0 3,168
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 705 13,097 SH   SOLE 0 0 0 13,097
WESTERN ASSET HIGH INCM FD I COM 95766J102 68 10,000 SH   SOLE 0 0 0 10,000
INTEL CORP COM 458140100 475 9,348 SH   SOLE 0 0 0 9,348
COMCAST CORP NEW CL A 20030N101 378 8,492 SH   SOLE 0 0 0 8,492
SEACOR HOLDINGS INC NOTE 3.000%11/1 81170YAB5 93 95,000 PRN   SOLE 0 0 0 95,000
JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 211 4,123 SH   SOLE 0 0 0 4,123
ISHARES TR CORE S&P SCP ETF 464287804 2,519 33,010 SH   SOLE 0 0 0 33,010
ISHARES TR US TREAS BD ETF 46429B267 2,540 96,403 SH   SOLE 0 0 0 96,403
JPMORGAN CHASE & CO COM 46625H100 553 4,784 SH   SOLE 0 0 0 4,784
CISCO SYS INC COM 17275R102 493 10,331 SH   SOLE 0 0 0 10,331
EXXON MOBIL CORP COM 30231G102 297 4,312 SH   SOLE 0 0 0 4,312
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 430 11,194 SH   SOLE 0 0 0 11,194
ISHARES TR 1 3 YR TREAS BD 464287457 378 4,457 SH   SOLE 0 0 0 4,457
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 516 28,446 SH   SOLE 0 0 0 28,446
PROCTER & GAMBLE CO COM 742718109 329 2,659 SH   SOLE 0 0 0 2,659
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 322 1,952 SH   SOLE 0 0 0 1,952
CHEVRON CORP NEW COM 166764100 1,047 9,022 SH   SOLE 0 0 0 9,022
VANGUARD INDEX FDS VALUE ETF 922908744 384 3,488 SH   SOLE 0 0 0 3,488
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 813 16,090 SH   SOLE 0 0 0 16,090
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 400 1,937 SH   SOLE 0 0 0 1,937
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,202 13,008 SH   SOLE 0 0 0 13,008
SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 501 9,195 SH   SOLE 0 0 0 9,195
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 5,742 166,930 SH   SOLE 0 0 0 166,930
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 305 3,667 SH   SOLE 0 0 0 3,667
AMAZON COM INC COM 023135106 6 100 SH Put SOLE 0 0 0 100
VISA INC COM CL A 92826C839 235 1,346 SH   SOLE 0 0 0 1,346
WISDOMTREE TR US MIDCAP FUND 97717W570 2,103 54,325 SH   SOLE 0 0 0 54,325
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 842 27,516 SH   SOLE 0 0 0 27,516
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 422 13,380 SH   SOLE 0 0 0 13,380
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 5,923 146,838 SH   SOLE 0 0 0 146,838
CECO ENVIRONMENTAL CORP COM 125141101 843 125,418 SH   SOLE 0 0 0 125,418
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 481 17,539 SH   SOLE 0 0 0 17,539
ISHARES TR CORE INTL AGGR 46435G672 2,401 43,189 SH   SOLE 0 0 0 43,189
FACEBOOK INC CL A 30303M102 661 3,757 SH   SOLE 0 0 0 3,757
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 300 3,410 SH   SOLE 0 0 0 3,410
ISHARES GOLD TRUST ISHARES 464285105 265 18,683 SH   SOLE 0 0 0 18,683
VANGUARD INDEX FDS TOTAL STK MKT 922908769 479 3,215 SH   SOLE 0 0 0 3,215
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1,205 28,045 SH   SOLE 0 0 0 28,045
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 1,848 16,340 SH   SOLE 0 0 0 16,340
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 637 10,187 SH   SOLE 0 0 0 10,187
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,240 4 SH   SOLE 0 0 0 4
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 167 12,816 SH   SOLE 0 0 0 12,816
AMERICAN FIN TR INC COM CLASS A 02607T109 340 24,845 SH   SOLE 0 0 0 24,845
WELLS FARGO CO NEW COM 949746101 303 6,181 SH   SOLE 0 0 0 6,181
NETFLIX INC COM 64110L106 597 2,215 SH   SOLE 0 0 0 2,215
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 1,949 124,919 SH   SOLE 0 0 0 124,919
VERIZON COMMUNICATIONS INC COM 92343V104 763 12,749 SH   SOLE 0 0 0 12,749
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,130 9,874 SH   SOLE 0 0 0 9,874
TESLA INC COM 88160R101 237 969 SH   SOLE 0 0 0 969
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 6,893 78,594 SH   SOLE 0 0 0 78,594
SCHWAB STRATEGIC TR US TIPS ETF 808524870 659 11,591 SH   SOLE 0 0 0 11,591
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 239 3,192 SH   SOLE 0 0 0 3,192
T2 BIOSYSTEMS INC COM 89853L104 24 10,000 SH   SOLE 0 0 0 10,000
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 1,903 66,710 SH   SOLE 0 0 0 66,710
ISHARES TR RUS MID CAP ETF 464287499 2,093 37,954 SH   SOLE 0 0 0 37,954
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 309 4,418 SH   SOLE 0 0 0 4,418
VANGUARD GROUP DIV APP ETF 921908844 1,688 14,301 SH   SOLE 0 0 0 14,301
MICROSOFT CORP COM 594918104 731 5,334 SH   SOLE 0 0 0 5,334
ISHARES TR CORE S&P MCP ETF 464287507 1,414 7,458 SH   SOLE 0 0 0 7,458
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 3,037 91,323 SH   SOLE 0 0 0 91,323
ISHARES TR GLOBAL REIT ETF 46434V647 965 34,701 SH   SOLE 0 0 0 34,701
TELEFLEX INC COM 879369106 2,333 7,036 SH   SOLE 0 0 0 7,036
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,255 66,136 SH   SOLE 0 0 0 66,136
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 418 15,760 SH   SOLE 0 0 0 15,760
WISDOMTREE TR INTL SMCAP DIV 97717W760 583 9,216 SH   SOLE 0 0 0 9,216
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 8,214 277,581 SH   SOLE 0 0 0 277,581
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 900 29,205 SH   SOLE 0 0 0 29,205
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,771 68,068 SH   SOLE 0 0 0 68,068
CERNER CORP COM 156782104 810 12,000 SH   SOLE 0 0 0 12,000
ACORDA THERAPEUTICS INC NOTE 1.750% 6/1 00484MAA4 16 20,000 PRN   SOLE 0 0 0 20,000
UNION PACIFIC CORP COM 907818108 321 2,061 SH   SOLE 0 0 0 2,061
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 1,420 29,057 SH   SOLE 0 0 0 29,057
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 5,152 177,032 SH   SOLE 0 0 0 177,032
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 251 4,875 SH   SOLE 0 0 0 4,875
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 210 3,545 SH   SOLE 0 0 0 3,545
ADOBE INC COM 00724F101 20 1,600 SH Put SOLE 0 0 0 1,600
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,686 42,177 SH   SOLE 0 0 0 42,177
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 381 3,747 SH   SOLE 0 0 0 3,747
BOSTON PROPERTIES INC COM 101121101 250 1,945 SH   SOLE 0 0 0 1,945
ISHARES TR CORE S&P500 ETF 464287200 4,439 15,052 SH   SOLE 0 0 0 15,052
ISHARES TR USA QUALITY FCTR 46432F339 558 6,111 SH   SOLE 0 0 0 6,111
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,073 18,285 SH   SOLE 0 0 0 18,285
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 3,379 40,068 SH   SOLE 0 0 0 40,068
BANK AMER CORP COM 060505104 293 10,314 SH   SOLE 0 0 0 10,314
JP MORGAN EXCHANGE TRADED FD HIGH YLD RESRCH 46641Q878 1,004 19,602 SH   SOLE 0 0 0 19,602
TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 46 45,000 PRN   SOLE 0 0 0 45,000
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 226 6,227 SH   SOLE 0 0 0 6,227
ISHARES TR CRE U S REIT ETF 464288521 1,369 24,891 SH   SOLE 0 0 0 24,891
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 332 5,965 SH   SOLE 0 0 0 5,965
JOHNSON & JOHNSON COM 478160104 1,246 9,582 SH   SOLE 0 0 0 9,582
PARK AEROSPACE CORP COM 70014A104 3,049 175,319 SH   SOLE 0 0 0 175,319
AQUA AMERICA INC COM 03836W103 1,454 32,379 SH   SOLE 0 0 0 32,379
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 368 6,591 SH   SOLE 0 0 0 6,591
ATMOS ENERGY CORP COM 049560105 309 2,739 SH   SOLE 0 0 0 2,739