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 285 1,790 SH   SOLE 0 0 0 1,790
BECTON DICKINSON & CO COM 075887109 244 898 SH   SOLE 0 0 0 898
ISHARES TR SHRT NAT MUN ETF 464288158 275 2,572 SH   SOLE 0 0 0 2,572
DISNEY WALT CO COM DISNEY 254687106 245 1,694 SH   SOLE 0 0 0 1,694
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 259 3,211 SH   SOLE 0 0 0 3,211
ISHARES TR NATIONAL MUN ETF 464288414 632 5,552 SH   SOLE 0 0 0 5,552
PEMBINA PIPELINE CORP COM 706327103 682 18,410 SH   SOLE 0 0 0 18,410
ISHARES TR TIPS BD ETF 464287176 2,188 18,771 SH   SOLE 0 0 0 18,771
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 830 4,586 SH   SOLE 0 0 0 4,586
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 343 13,517 SH   SOLE 0 0 0 13,517
ADOBE INC COM 00724F101 625 1,894 SH   SOLE 0 0 0 1,894
VANGUARD INDEX FDS LARGE CAP ETF 922908637 6,883 46,556 SH   SOLE 0 0 0 46,556
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 2,302 70,546 SH   SOLE 0 0 0 70,546
COSTCO WHSL CORP NEW COM 22160K105 215 731 SH   SOLE 0 0 0 731
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 4,648 92,173 SH   SOLE 0 0 0 92,173
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,330 33,067 SH   SOLE 0 0 0 33,067
SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 273 7,989 SH   SOLE 0 0 0 7,989
AT&T INC COM 00206R102 1,285 32,876 SH   SOLE 0 0 0 32,876
APPLE INC COM 037833100 8,285 28,215 SH   SOLE 0 0 0 28,215
ISHARES TR INTL QLTY FACTOR 46434V456 627 19,428 SH   SOLE 0 0 0 19,428
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 548 13,899 SH   SOLE 0 0 0 13,899
AMAZON COM INC COM 023135106 767 415 SH   SOLE 0 0 0 415
SPDR SERIES TRUST BLOMBERG 1 10 YR 78468R861 1,418 72,316 SH   SOLE 0 0 0 72,316
VANGUARD INDEX FDS GROWTH ETF 922908736 206 1,133 SH   SOLE 0 0 0 1,133
ISHARES INC MSCI EM ASIA ETF 464286426 237 3,354 SH   SOLE 0 0 0 3,354
ORACLE CORP COM 68389X105 382 7,219 SH   SOLE 0 0 0 7,219
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 266 3,512 SH   SOLE 0 0 0 3,512
ISHARES TR MSCI MIN VOL ETF 46429B697 504 7,681 SH   SOLE 0 0 0 7,681
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 242 3,985 SH   SOLE 0 0 0 3,985
WISDOMTREE TR US SMALLCAP FUND 97717W562 1,555 40,441 SH   SOLE 0 0 0 40,441
ISHARES TR USA MOMENTUM FCT 46432F396 586 4,666 SH   SOLE 0 0 0 4,666
JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 221 9,003 SH   SOLE 0 0 0 9,003
WORLD GOLD TR SPDR GLD MINIS 98149E204 806 53,236 SH   SOLE 0 0 0 53,236
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 372 7,594 SH   SOLE 0 0 0 7,594
ISHARES TR INTL DEV RE ETF 464288489 204 6,757 SH   SOLE 0 0 0 6,757
ISHARES TR JPMORGAN USD EMG 464288281 892 7,784 SH   SOLE 0 0 0 7,784
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 699 13,075 SH   SOLE 0 0 0 13,075
WESTERN ASSET HIGH INCM FD I COM 95766J102 68 10,150 SH   SOLE 0 0 0 10,150
INTEL CORP COM 458140100 530 8,850 SH   SOLE 0 0 0 8,850
COMCAST CORP NEW CL A 20030N101 357 7,936 SH   SOLE 0 0 0 7,936
JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 276 5,524 SH   SOLE 0 0 0 5,524
SEACOR HOLDINGS INC NOTE 3.000%11/1 81170YAB5 93 95,000 PRN   SOLE 0 0 0 95,000
ISHARES TR CORE S&P SCP ETF 464287804 2,736 32,635 SH   SOLE 0 0 0 32,635
JPMORGAN CHASE & CO COM 46625H100 687 4,930 SH   SOLE 0 0 0 4,930
ISHARES TR US TREAS BD ETF 46429B267 460 17,740 SH   SOLE 0 0 0 17,740
CISCO SYS INC COM 17275R102 476 9,915 SH   SOLE 0 0 0 9,915
EXXON MOBIL CORP COM 30231G102 315 4,516 SH   SOLE 0 0 0 4,516
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 441 10,511 SH   SOLE 0 0 0 10,511
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 538 28,446 SH   SOLE 0 0 0 28,446
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 437 2,062 SH   SOLE 0 0 0 2,062
PROCTER & GAMBLE CO COM 742718109 351 2,814 SH   SOLE 0 0 0 2,814
CHEVRON CORP NEW COM 166764100 1,194 9,905 SH   SOLE 0 0 0 9,905
SRC ENERGY INC COM 78470V108 53 12,835 SH   SOLE 0 0 0 12,835
VANGUARD INDEX FDS VALUE ETF 922908744 423 3,528 SH   SOLE 0 0 0 3,528
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 878 17,141 SH   SOLE 0 0 0 17,141
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 508 2,245 SH   SOLE 0 0 0 2,245
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,194 12,866 SH   SOLE 0 0 0 12,866
SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 1,228 39,712 SH   SOLE 0 0 0 39,712
SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 507 9,207 SH   SOLE 0 0 0 9,207
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 296 3,191 SH   SOLE 0 0 0 3,191
AMAZON COM INC COM 023135106 2 100 SH Put SOLE 0 0 0 100
VISA INC COM CL A 92826C839 366 1,946 SH   SOLE 0 0 0 1,946
WISDOMTREE TR US MIDCAP FUND 97717W570 2,360 56,060 SH   SOLE 0 0 0 56,060
BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 53 50,000 PRN   SOLE 0 0 0 50,000
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 6,772 179,048 SH   SOLE 0 0 0 179,048
ISHARES TR IBOXX INV CP ETF 464287242 1,415 11,062 SH   SOLE 0 0 0 11,062
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 797 24,466 SH   SOLE 0 0 0 24,466
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 440 13,083 SH   SOLE 0 0 0 13,083
ISHARES TR CORE S&P TTL STK 464287150 213 2,928 SH   SOLE 0 0 0 2,928
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 7,188 177,928 SH   SOLE 0 0 0 177,928
CECO ENVIRONMENTAL CORP COM 125141101 961 125,418 SH   SOLE 0 0 0 125,418
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 516 16,760 SH   SOLE 0 0 0 16,760
ISHARES TR CORE INTL AGGR 46435G672 2,476 45,185 SH   SOLE 0 0 0 45,185
FACEBOOK INC CL A 30303M102 749 3,649 SH   SOLE 0 0 0 3,649
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 280 3,214 SH   SOLE 0 0 0 3,214
VANGUARD INDEX FDS TOTAL STK MKT 922908769 447 2,730 SH   SOLE 0 0 0 2,730
ISHARES GOLD TRUST ISHARES 464285105 184 12,681 SH   SOLE 0 0 0 12,681
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1,344 29,184 SH   SOLE 0 0 0 29,184
SPDR SERIES TRUST S&P DIVID ETF 78464A763 700 6,505 SH   SOLE 0 0 0 6,505
ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 25 25,000 PRN   SOLE 0 0 0 25,000
ISHARES TR CORE US AGGBD ET 464287226 1,780 15,837 SH   SOLE 0 0 0 15,837
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 671 10,044 SH   SOLE 0 0 0 10,044
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 176 12,816 SH   SOLE 0 0 0 12,816
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,358 4 SH   SOLE 0 0 0 4
AMERICAN FIN TR INC COM CLASS A 02607T109 325 24,500 SH   SOLE 0 0 0 24,500
WELLS FARGO CO NEW COM 949746101 332 6,180 SH   SOLE 0 0 0 6,180
NETFLIX INC COM 64110L106 721 2,229 SH   SOLE 0 0 0 2,229
SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 217 3,680 SH   SOLE 0 0 0 3,680
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 2,092 126,334 SH   SOLE 0 0 0 126,334
VERIZON COMMUNICATIONS INC COM 92343V104 738 12,019 SH   SOLE 0 0 0 12,019
UNITEDHEALTH GROUP INC COM 91324P102 215 733 SH   SOLE 0 0 0 733
TESLA INC COM 88160R101 405 969 SH   SOLE 0 0 0 969
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,249 9,915 SH   SOLE 0 0 0 9,915
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 7,326 77,364 SH   SOLE 0 0 0 77,364
SCHWAB STRATEGIC TR US TIPS ETF 808524870 668 11,799 SH   SOLE 0 0 0 11,799
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 717 9,002 SH   SOLE 0 0 0 9,002
VANECK VECTORS ETF TRUST FALLEN ANGEL HG 92189F437 417 13,953 SH   SOLE 0 0 0 13,953
ISHARES TR S&P 500 GRWT ETF 464287309 217 1,123 SH   SOLE 0 0 0 1,123
T2 BIOSYSTEMS INC COM 89853L104 12 10,000 SH   SOLE 0 0 0 10,000
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 2,721 95,305 SH   SOLE 0 0 0 95,305
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 320 12,434 SH   SOLE 0 0 0 12,434
ISHARES TR RUS MID CAP ETF 464287499 2,249 37,721 SH   SOLE 0 0 0 37,721
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 324 4,214 SH   SOLE 0 0 0 4,214
VANGUARD GROUP DIV APP ETF 921908844 2,084 16,721 SH   SOLE 0 0 0 16,721
MICROSOFT CORP COM 594918104 855 5,423 SH   SOLE 0 0 0 5,423
ISHARES TR CORE S&P MCP ETF 464287507 1,454 7,062 SH   SOLE 0 0 0 7,062
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 3,616 99,803 SH   SOLE 0 0 0 99,803
ISHARES TR GLOBAL REIT ETF 46434V647 996 36,046 SH   SOLE 0 0 0 36,046
TELEFLEX INC COM 879369106 2,649 7,036 SH   SOLE 0 0 0 7,036
ALPHABET INC CAP STK CL A 02079K305 259 193 SH   SOLE 0 0 0 193
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,628 69,924 SH   SOLE 0 0 0 69,924
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 417 15,760 SH   SOLE 0 0 0 15,760
WISDOMTREE TR INTL SMCAP DIV 97717W760 692 9,735 SH   SOLE 0 0 0 9,735
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 8,998 306,272 SH   SOLE 0 0 0 306,272
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,977 67,558 SH   SOLE 0 0 0 67,558
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 927 30,042 SH   SOLE 0 0 0 30,042
CERNER CORP COM 156782104 807 11,000 SH   SOLE 0 0 0 11,000
ACORDA THERAPEUTICS INC NOTE 1.750% 6/1 00484MAA4 15 20,000 PRN   SOLE 0 0 0 20,000
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 1,508 30,697 SH   SOLE 0 0 0 30,697
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 5,840 186,273 SH   SOLE 0 0 0 186,273
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 260 5,053 SH   SOLE 0 0 0 5,053
ADOBE INC COM 00724F101 6 1,600 SH Put SOLE 0 0 0 1,600
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,890 42,506 SH   SOLE 0 0 0 42,506
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 576 5,665 SH   SOLE 0 0 0 5,665
BOSTON PROPERTIES INC COM 101121101 261 1,895 SH   SOLE 0 0 0 1,895
ISHARES TR CORE S&P500 ETF 464287200 4,743 14,672 SH   SOLE 0 0 0 14,672
ISHARES TR USA QUALITY FCTR 46432F339 684 6,774 SH   SOLE 0 0 0 6,774
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,030 18,205 SH   SOLE 0 0 0 18,205
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 3,601 42,939 SH   SOLE 0 0 0 42,939
BANK AMER CORP COM 060505104 371 10,544 SH   SOLE 0 0 0 10,544
JP MORGAN EXCHANGE TRADED FD HIGH YLD RESRCH 46641Q878 1,073 20,718 SH   SOLE 0 0 0 20,718
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 274 6,869 SH   SOLE 0 0 0 6,869
ISHARES TR CRE U S REIT ETF 464288521 1,412 25,865 SH   SOLE 0 0 0 25,865
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 340 5,653 SH   SOLE 0 0 0 5,653
PARK AEROSPACE CORP COM 70014A104 2,852 175,319 SH   SOLE 0 0 0 175,319
JOHNSON & JOHNSON COM 478160104 1,406 9,640 SH   SOLE 0 0 0 9,640
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,406 15,392 SH   SOLE 0 0 0 15,392
AQUA AMERICA INC COM 03836W103 1,520 32,379 SH   SOLE 0 0 0 32,379
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 377 6,273 SH   SOLE 0 0 0 6,273
ATMOS ENERGY CORP COM 049560105 306 2,739 SH   SOLE 0 0 0 2,739