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
PFIZER INC COM 717081103 214 4,906 SH   SOLE 0 0 0 4,906
GENWORTH FINL INC COM CL A 37247D106 181 38,920 SH   SOLE 0 0 0 38,920
ISHARES TR SHRT NAT MUN ETF 464288158 1,050 9,960 SH   SOLE 0 0 0 9,960
DISNEY WALT CO COM DISNEY 254687106 293 2,673 SH   SOLE 0 0 0 2,673
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,203 15,312 SH   SOLE 0 0 0 15,312
ISHARES TR NATIONAL MUN ETF 464288414 509 4,665 SH   SOLE 0 0 0 4,665
PEPSICO INC COM 713448108 317 2,869 SH   SOLE 0 0 0 2,869
PEMBINA PIPELINE CORP COM 706327103 588 19,809 SH   SOLE 0 0 0 19,809
ISHARES TR TIPS BD ETF 464287176 2,733 24,955 SH   SOLE 0 0 0 24,955
AMERICAN EXPRESS CO COM 025816109 337 3,536 SH   SOLE 0 0 0 3,536
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 375 16,487 SH   SOLE 0 0 0 16,487
ADOBE INC COM 00724F101 442 1,954 SH   SOLE 0 0 0 1,954
VANGUARD INDEX FDS LARGE CAP ETF 922908637 5,614 48,875 SH   SOLE 0 0 0 48,875
WISDOMTREE TR US SMALLCP ERNGS 97717W562 448 13,994 SH   SOLE 0 0 0 13,994
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 1,521 30,337 SH   SOLE 0 0 0 30,337
ISHARES TR 0-5 YR TIPS ETF 46429B747 2,207 22,521 SH   SOLE 0 0 0 22,521
AT&T INC COM 00206R102 773 27,091 SH   SOLE 0 0 0 27,091
APPLE INC COM 037833100 5,169 32,766 SH   SOLE 0 0 0 32,766
ISHARES TR INTL QLTY FACTOR 46434V456 646 25,010 SH   SOLE 0 0 0 25,010
JP MORGAN EXCHANGE TRADED FD DCPLND HG YLD 46641Q878 629 13,215 SH   SOLE 0 0 0 13,215
AMAZON COM INC COM 023135106 740 493 SH   SOLE 0 0 0 493
WISDOMTREE TR EMG MKTS SMCAP 97717W281 233 5,557 SH   SOLE 0 0 0 5,557
LOWES COS INC COM 548661107 344 3,722 SH   SOLE 0 0 0 3,722
PROCTER AND GAMBLE CO COM 742718109 337 3,662 SH   SOLE 0 0 0 3,662
VANGUARD INDEX FDS GROWTH ETF 922908736 555 4,128 SH   SOLE 0 0 0 4,128
ORACLE CORP COM 68389X105 514 11,392 SH   SOLE 0 0 0 11,392
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 222 3,659 SH   SOLE 0 0 0 3,659
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 523 9,614 SH   SOLE 0 0 0 9,614
BOEING CO COM 097023105 259 803 SH   SOLE 0 0 0 803
ISHARES TR USA MOMENTUM FCT 46432F396 283 2,826 SH   SOLE 0 0 0 2,826
WORLD GOLD TR SPDR GLD MINIS 98149E204 282 22,013 SH   SOLE 0 0 0 22,013
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 543 11,469 SH   SOLE 0 0 0 11,469
CANADIAN SOLAR INC NOTE 4.250% 2/1 136635AE9 25 25,000 PRN   SOLE 0 0 0 25,000
ISHARES TR INTL DEV RE ETF 464288489 362 13,385 SH   SOLE 0 0 0 13,385
SPDR SER TR PRTFLO S&P500 HI 78468R788 375 11,017 SH   SOLE 0 0 0 11,017
ISHARES TR JPMORGAN USD EMG 464288281 429 4,129 SH   SOLE 0 0 0 4,129
UNITED TECHNOLOGIES CORP COM 913017109 244 2,289 SH   SOLE 0 0 0 2,289
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 281 5,554 SH   SOLE 0 0 0 5,554
INTEL CORP COM 458140100 450 9,588 SH   SOLE 0 0 0 9,588
JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 202 4,261 SH   SOLE 0 0 0 4,261
SEACOR HOLDINGS INC NOTE 3.000%11/1 81170YAB5 88 95,000 PRN   SOLE 0 0 0 95,000
ISHARES TR CORE S&P SCP ETF 464287804 2,245 32,387 SH   SOLE 0 0 0 32,387
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 248 7,495 SH   SOLE 0 0 0 7,495
JPMORGAN CHASE & CO COM 46625H100 423 4,330 SH   SOLE 0 0 0 4,330
COMCAST CORP NEW CL A 20030N101 570 16,746 SH   SOLE 0 0 0 16,746
ISHARES TR US TREAS BD ETF 46429B267 720 29,225 SH   SOLE 0 0 0 29,225
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 412 12,684 SH   SOLE 0 0 0 12,684
CISCO SYS INC COM 17275R102 484 11,173 SH   SOLE 0 0 0 11,173
ANALOG DEVICES INC COM 032654105 208 2,424 SH   SOLE 0 0 0 2,424
EXXON MOBIL CORP COM 30231G102 244 3,585 SH   SOLE 0 0 0 3,585
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 918 51,220 SH   SOLE 0 0 0 51,220
WISDOMTREE TR YIELD ENHANCD US 97717X511 1,047 21,716 SH   SOLE 0 0 0 21,716
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 305 2,227 SH   SOLE 0 0 0 2,227
CHEVRON CORP NEW COM 166764100 1,095 10,064 SH   SOLE 0 0 0 10,064
SANOFI SPONSORED ADR 80105N105 389 8,960 SH   SOLE 0 0 0 8,960
VANGUARD INDEX FDS VALUE ETF 922908744 721 7,363 SH   SOLE 0 0 0 7,363
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 272 8,105 SH   SOLE 0 0 0 8,105
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 570 11,983 SH   SOLE 0 0 0 11,983
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,393 6,820 SH   SOLE 0 0 0 6,820
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,155 15,489 SH   SOLE 0 0 0 15,489
SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 606 11,641 SH   SOLE 0 0 0 11,641
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 362 5,247 SH   SOLE 0 0 0 5,247
VISA INC COM CL A 92826C839 516 3,911 SH   SOLE 0 0 0 3,911
BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 49 50,000 PRN   SOLE 0 0 0 50,000
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 6,561 224,631 SH   SOLE 0 0 0 224,631
SPDR SER TR NUVEEN BRC MUNIC 78468R721 343 7,129 SH   SOLE 0 0 0 7,129
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 411 14,513 SH   SOLE 0 0 0 14,513
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 817 29,976 SH   SOLE 0 0 0 29,976
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 262 5,087 SH   SOLE 0 0 0 5,087
FACEBOOK INC CL A 30303M102 668 5,093 SH   SOLE 0 0 0 5,093
CAMECO CORP COM 13321L108 181 15,934 SH   SOLE 0 0 0 15,934
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 217 5,404 SH   SOLE 0 0 0 5,404
CECO ENVIRONMENTAL CORP COM 125141101 847 125,418 SH   SOLE 0 0 0 125,418
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 476 19,986 SH   SOLE 0 0 0 19,986
ISHARES TR CORE INTL AGGR 46435G672 1,930 36,975 SH   SOLE 0 0 0 36,975
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 396 4,870 SH   SOLE 0 0 0 4,870
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,405 11,007 SH   SOLE 0 0 0 11,007
ISHARES GOLD TRUST ISHARES 464285105 458 37,256 SH   SOLE 0 0 0 37,256
PARK ELECTROCHEMICAL CORP COM 700416209 3,168 175,319 SH   SOLE 0 0 0 175,319
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 832 20,314 SH   SOLE 0 0 0 20,314
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,224 4 SH   SOLE 0 0 0 4
ISHARES INC JP MRG EM CRP BD 464286251 289 6,083 SH   SOLE 0 0 0 6,083
ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 21 25,000 PRN   SOLE 0 0 0 25,000
ISHARES TR IBOXX HI YD ETF 464288513 215 2,655 SH   SOLE 0 0 0 2,655
ISHARES TR CORE US AGGBD ET 464287226 2,293 21,528 SH   SOLE 0 0 0 21,528
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1,381 24,437 SH   SOLE 0 0 0 24,437
MCKESSON CORP COM 58155Q103 298 2,695 SH   SOLE 0 0 0 2,695
AMERICAN FIN TR INC COM CLASS A 02607T109 457 34,301 SH   SOLE 0 0 0 34,301
WELLS FARGO CO NEW COM 949746101 745 16,161 SH   SOLE 0 0 0 16,161
NETFLIX INC COM 64110L106 656 2,450 SH   SOLE 0 0 0 2,450
SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 1,117 20,724 SH   SOLE 0 0 0 20,724
AMGEN INC COM 031162100 271 1,394 SH   SOLE 0 0 0 1,394
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 1,372 91,020 SH   SOLE 0 0 0 91,020
VERIZON COMMUNICATIONS INC COM 92343V104 777 13,825 SH   SOLE 0 0 0 13,825
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,040 10,424 SH   SOLE 0 0 0 10,424
SCHWAB STRATEGIC TR US TIPS ETF 808524870 422 7,934 SH   SOLE 0 0 0 7,934
ISHARES TR S&P 500 GRWT ETF 464287309 253 1,682 SH   SOLE 0 0 0 1,682
PROSPECT CAPITAL CORPORATION NOTE 5.875% 1/1 74348TAM4 50 50,000 PRN   SOLE 0 0 0 50,000
ISHARES TR RUS MID CAP ETF 464287499 1,873 40,297 SH   SOLE 0 0 0 40,297
DOMINION ENERGY INC COM 25746U109 263 3,675 SH   SOLE 0 0 0 3,675
VANGUARD GROUP DIV APP ETF 921908844 460 4,701 SH   SOLE 0 0 0 4,701
MICROSOFT CORP COM 594918104 571 5,618 SH   SOLE 0 0 0 5,618
ISHARES TR CORE S&P MCP ETF 464287507 1,240 7,468 SH   SOLE 0 0 0 7,468
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 278 8,427 SH   SOLE 0 0 0 8,427
BANK NEW YORK MELLON CORP COM 064058100 325 6,903 SH   SOLE 0 0 0 6,903
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 2,408 81,855 SH   SOLE 0 0 0 81,855
HANESBRANDS INC COM 410345102 156 12,433 SH   SOLE 0 0 0 12,433
HCI GROUP INC NOTE 3.875% 3/1 40416EAB9 40 40,000 PRN   SOLE 0 0 0 40,000
ISHARES TR GLOBAL REIT ETF 46434V647 488 20,835 SH   SOLE 0 0 0 20,835
MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 25 25,000 PRN   SOLE 0 0 0 25,000
ENBRIDGE INC COM 29250N105 299 9,612 SH   SOLE 0 0 0 9,612
TELEFLEX INC COM 879369106 1,819 7,036 SH   SOLE 0 0 0 7,036
ALPHABET INC CAP STK CL A 02079K305 204 195 SH   SOLE 0 0 0 195
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,257 38,840 SH   SOLE 0 0 0 38,840
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 406 16,251 SH   SOLE 0 0 0 16,251
ISHARES TR FALN ANGLS USD 46435G474 387 15,877 SH   SOLE 0 0 0 15,877
GENERAL DYNAMICS CORP COM 369550108 242 1,542 SH   SOLE 0 0 0 1,542
WISDOMTREE TR INTL SMCAP DIV 97717W760 426 7,059 SH   SOLE 0 0 0 7,059
AMERISOURCEBERGEN CORP COM 03073E105 256 3,442 SH   SOLE 0 0 0 3,442
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 5,146 184,762 SH   SOLE 0 0 0 184,762
UNILEVER PLC SPON ADR NEW 904767704 232 4,448 SH   SOLE 0 0 0 4,448
NOVARTIS A G SPONSORED ADR 66987V109 366 4,271 SH   SOLE 0 0 0 4,271
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,354 90,391 SH   SOLE 0 0 0 90,391
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1,025 34,003 SH   SOLE 0 0 0 34,003
CERNER CORP COM 156782104 664 12,671 SH   SOLE 0 0 0 12,671
ACORDA THERAPEUTICS INC NOTE 1.750% 6/1 00484MAA4 17 20,000 PRN   SOLE 0 0 0 20,000
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 3,592 59,743 SH   SOLE 0 0 0 59,743
SPDR SER TR NUVEEN BLMBRG SR 78468R739 758 15,766 SH   SOLE 0 0 0 15,766
ALPHABET INC CAP STK CL C 02079K107 673 650 SH   SOLE 0 0 0 650
SPDR SER TR PORTFOLIO SM ETF 78468R853 1,589 60,289 SH   SOLE 0 0 0 60,289
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2,416 91,341 SH   SOLE 0 0 0 91,341
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 280 6,328 SH   SOLE 0 0 0 6,328
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 200 3,574 SH   SOLE 0 0 0 3,574
VIASAT INC COM 92552V100 217 3,684 SH   SOLE 0 0 0 3,684
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,110 55,371 SH   SOLE 0 0 0 55,371
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 414 4,105 SH   SOLE 0 0 0 4,105
BOSTON PROPERTIES INC COM 101121101 219 1,945 SH   SOLE 0 0 0 1,945
BOOKING HLDGS INC COM 09857L108 210 122 SH   SOLE 0 0 0 122
MINDBODY INC COM CL A 60255W105 223 6,135 SH   SOLE 0 0 0 6,135
ISHARES TR USA QUALITY FCTR 46432F339 486 6,327 SH   SOLE 0 0 0 6,327
ISHARES TR CORE S&P500 ETF 464287200 4,483 17,818 SH   SOLE 0 0 0 17,818
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 4,688 59,184 SH   SOLE 0 0 0 59,184
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,187 21,883 SH   SOLE 0 0 0 21,883
BANK AMER CORP COM 060505104 255 10,360 SH   SOLE 0 0 0 10,360
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 302 2,432 SH   SOLE 0 0 0 2,432
EBAY INC COM 278642103 313 11,156 SH   SOLE 0 0 0 11,156
SPDR SER TR BLOMBERG 1 10 YR 78468R861 474 25,123 SH   SOLE 0 0 0 25,123
ISHARES TR CRE U S REIT ETF 464288521 856 19,085 SH   SOLE 0 0 0 19,085
SPDR SER TR MSCI USA STRTGIC 78468R812 1,890 25,927 SH   SOLE 0 0 0 25,927
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 229 4,780 SH   SOLE 0 0 0 4,780
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 355 16,283 SH   SOLE 0 0 0 16,283
JOHNSON & JOHNSON COM 478160104 1,289 9,991 SH   SOLE 0 0 0 9,991
ISHARES TR 0-5YR HI YL CP 46434V407 243 5,454 SH   SOLE 0 0 0 5,454
AQUA AMERICA INC COM 03836W103 1,107 32,379 SH   SOLE 0 0 0 32,379
VANGUARD INDEX FDS SM CP VAL ETF 922908611 295 2,585 SH   SOLE 0 0 0 2,585
WISDOMTREE TR US MIDCP EARNING 97717W570 714 20,829 SH   SOLE 0 0 0 20,829
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 481 9,761 SH   SOLE 0 0 0 9,761