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
ADOBE SYS INC COM 00724F101 538 1,954 SH   SOLE 0 0 0 1,954
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 336 8,475 SH   SOLE 0 0 0 8,475
PFIZER INC COM 717081103 354 7,999 SH   SOLE 0 0 0 7,999
GENWORTH FINL INC COM CL A 37247D106 161 38,920 SH   SOLE 0 0 0 38,920
PROSHARES TR PSHS ULTRA TECH 74347R693 239 1,972 SH   SOLE 0 0 0 1,972
DISNEY WALT CO COM DISNEY 254687106 305 2,628 SH   SOLE 0 0 0 2,628
GENERAL ELECTRIC CO COM 369604103 121 10,044 SH   SOLE 0 0 0 10,044
MASTERCARD INCORPORATED CL A 57636Q104 208 928 SH   SOLE 0 0 0 928
ISHARES TR NATIONAL MUN ETF 464288414 711 6,600 SH   SOLE 0 0 0 6,600
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 900 11,557 SH   SOLE 0 0 0 11,557
AEGON N V NY REGISTRY SH 007924103 174 26,985 SH   SOLE 0 0 0 26,985
PEPSICO INC COM 713448108 280 2,533 SH   SOLE 0 0 0 2,533
PEMBINA PIPELINE CORP COM 706327103 722 20,619 SH   SOLE 0 0 0 20,619
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 2,281 45,458 SH   SOLE 0 0 0 45,458
AMERICAN EXPRESS CO COM 025816109 477 4,423 SH   SOLE 0 0 0 4,423
ISHARES TR TIPS BD ETF 464287176 2,107 19,124 SH   SOLE 0 0 0 19,124
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 223 1,394 SH   SOLE 0 0 0 1,394
VANGUARD INDEX FDS LARGE CAP ETF 922908637 6,735 50,274 SH   SOLE 0 0 0 50,274
ISHARES TR 0-5 YR TIPS ETF 46429B747 2,104 21,320 SH   SOLE 0 0 0 21,320
EXPRESS SCRIPTS HLDG CO COM 30219G108 297 3,123 SH   SOLE 0 0 0 3,123
AT&T INC COM 00206R102 832 24,848 SH   SOLE 0 0 0 24,848
JP MORGAN EXCHANGE TRADED FD DCPLND HG YLD 46641Q878 983 19,704 SH   SOLE 0 0 0 19,704
APPLE INC COM 037833100 7,318 32,201 SH   SOLE 0 0 0 32,201
VALERO ENERGY CORP NEW COM 91913Y100 206 1,810 SH   SOLE 0 0 0 1,810
AMAZON COM INC COM 023135106 854 426 SH   SOLE 0 0 0 426
FIDELITY TOTAL BD ETF 316188309 407 8,370 SH   SOLE 0 0 0 8,370
QUALCOMM INC COM 747525103 310 4,276 SH   SOLE 0 0 0 4,276
LOWES COS INC COM 548661107 504 4,417 SH   SOLE 0 0 0 4,417
PROCTER AND GAMBLE CO COM 742718109 253 3,027 SH   SOLE 0 0 0 3,027
VANGUARD INDEX FDS GROWTH ETF 922908736 759 4,700 SH   SOLE 0 0 0 4,700
VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 282 17,204 SH   SOLE 0 0 0 17,204
ORACLE CORP COM 68389X105 798 15,414 SH   SOLE 0 0 0 15,414
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 277 3,675 SH   SOLE 0 0 0 3,675
BOEING CO COM 097023105 269 703 SH   SOLE 0 0 0 703
ISHARES TR USA MOMENTUM FCT 46432F396 629 5,256 SH   SOLE 0 0 0 5,256
CANADIAN SOLAR INC NOTE 4.250% 2/1 136635AE9 25 25,000 PRN   SOLE 0 0 0 25,000
ISHARES TR JPMORGAN USD EMG 464288281 362 3,369 SH   SOLE 0 0 0 3,369
UNITED TECHNOLOGIES CORP COM 913017109 418 2,966 SH   SOLE 0 0 0 2,966
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 276 5,512 SH   SOLE 0 0 0 5,512
INTEL CORP COM 458140100 294 6,330 SH   SOLE 0 0 0 6,330
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 597 12,691 SH   SOLE 0 0 0 12,691
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,885 33,567 SH   SOLE 0 0 0 33,567
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 237 2,992 SH   SOLE 0 0 0 2,992
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 259 7,821 SH   SOLE 0 0 0 7,821
JPMORGAN CHASE & CO COM 46625H100 476 4,197 SH   SOLE 0 0 0 4,197
COMCAST CORP NEW CL A 20030N101 651 18,330 SH   SOLE 0 0 0 18,330
ISHARES TR US TREAS BD ETF 46429B267 408 16,812 SH   SOLE 0 0 0 16,812
CISCO SYS INC COM 17275R102 492 10,074 SH   SOLE 0 0 0 10,074
ANALOG DEVICES INC COM 032654105 300 3,250 SH   SOLE 0 0 0 3,250
EXXON MOBIL CORP COM 30231G102 274 3,198 SH   SOLE 0 0 0 3,198
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 379 2,342 SH   SOLE 0 0 0 2,342
CHEVRON CORP NEW COM 166764100 1,172 9,424 SH   SOLE 0 0 0 9,424
SANOFI SPONSORED ADR 80105N105 434 9,635 SH   SOLE 0 0 0 9,635
VANGUARD INDEX FDS VALUE ETF 922908744 814 7,324 SH   SOLE 0 0 0 7,324
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 230 6,386 SH   SOLE 0 0 0 6,386
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 822 16,951 SH   SOLE 0 0 0 16,951
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,705 7,938 SH   SOLE 0 0 0 7,938
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,183 14,807 SH   SOLE 0 0 0 14,807
LABORATORY CORP AMER HLDGS COM NEW 50540R409 236 1,358 SH   SOLE 0 0 0 1,358
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 430 5,222 SH   SOLE 0 0 0 5,222
VISA INC COM CL A 92826C839 720 4,776 SH   SOLE 0 0 0 4,776
BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 50 50,000 PRN   SOLE 0 0 0 50,000
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 8,180 239,250 SH   SOLE 0 0 0 239,250
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 909 30,376 SH   SOLE 0 0 0 30,376
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 521 15,501 SH   SOLE 0 0 0 15,501
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 220 4,323 SH   SOLE 0 0 0 4,323
FACEBOOK INC CL A 30303M102 711 4,379 SH   SOLE 0 0 0 4,379
CAMECO CORP COM 13321L108 188 16,722 SH   SOLE 0 0 0 16,722
CECO ENVIRONMENTAL CORP COM 125141101 985 125,418 SH   SOLE 0 0 0 125,418
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 753 27,202 SH   SOLE 0 0 0 27,202
ISHARES TR CORE INTL AGGR 46435G672 1,845 35,465 SH   SOLE 0 0 0 35,465
VANGUARD INDEX FDS SMALL CP ETF 922908751 215 1,338 SH   SOLE 0 0 0 1,338
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 378 4,708 SH   SOLE 0 0 0 4,708
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,755 11,711 SH   SOLE 0 0 0 11,711
ISHARES GOLD TRUST ISHARES 464285105 458 40,203 SH   SOLE 0 0 0 40,203
PARK ELECTROCHEMICAL CORP COM 700416209 3,303 175,604 SH   SOLE 0 0 0 175,604
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,288 4 SH   SOLE 0 0 0 4
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1,077 23,968 SH   SOLE 0 0 0 23,968
CITIGROUP INC COM NEW 172967424 239 3,324 SH   SOLE 0 0 0 3,324
ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 23 25,000 PRN   SOLE 0 0 0 25,000
ISHARES TR IBOXX HI YD ETF 464288513 236 2,739 SH   SOLE 0 0 0 2,739
ISHARES TR CORE US AGGBD ET 464287226 2,449 23,275 SH   SOLE 0 0 0 23,275
MCKESSON CORP COM 58155Q103 434 3,277 SH   SOLE 0 0 0 3,277
AMERICAN FIN TR INC COM CLASS A 02607T109 448 29,306 SH   SOLE 0 0 0 29,306
WELLS FARGO CO NEW COM 949746101 980 18,750 SH   SOLE 0 0 0 18,750
INVESCO QQQ TR UNIT SER 1 46090E103 2,223 11,943 SH   SOLE 0 0 0 11,943
SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 1,322 24,370 SH   SOLE 0 0 0 24,370
HIGHLAND FDS I HI LD IBOXX SRLN 430101774 238 13,055 SH   SOLE 0 0 0 13,055
NETFLIX INC COM 64110L106 935 2,450 SH   SOLE 0 0 0 2,450
AMGEN INC COM 031162100 335 1,621 SH   SOLE 0 0 0 1,621
VERIZON COMMUNICATIONS INC COM 92343V104 762 14,150 SH   SOLE 0 0 0 14,150
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,314 10,814 SH   SOLE 0 0 0 10,814
SCHWAB STRATEGIC TR US TIPS ETF 808524870 447 8,312 SH   SOLE 0 0 0 8,312
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 2,681 140,244 SH   SOLE 0 0 0 140,244
ISHARES TR S&P 500 GRWT ETF 464287309 299 1,682 SH   SOLE 0 0 0 1,682
SPDR SERIES TRUST NYSE TECH ETF 78464A102 360 3,795 SH   SOLE 0 0 0 3,795
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 2,333 10,616 SH   SOLE 0 0 0 10,616
DOMINION ENERGY INC COM 25746U109 296 4,221 SH   SOLE 0 0 0 4,221
MICROSOFT CORP COM 594918104 469 4,057 SH   SOLE 0 0 0 4,057
ISHARES TR CORE S&P MCP ETF 464287507 1,524 7,627 SH   SOLE 0 0 0 7,627
BANK NEW YORK MELLON CORP COM 064058100 463 8,915 SH   SOLE 0 0 0 8,915
ISHARES TR S&P 500 VAL ETF 464287408 214 1,843 SH   SOLE 0 0 0 1,843
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 3,158 88,155 SH   SOLE 0 0 0 88,155
HANESBRANDS INC COM 410345102 291 16,228 SH   SOLE 0 0 0 16,228
HCI GROUP INC NOTE 3.875% 3/1 40416EAB9 40 40,000 PRN   SOLE 0 0 0 40,000
ALLERGAN PLC SHS G0177J108 252 1,309 SH   SOLE 0 0 0 1,309
ISHARES TR GLOBAL REIT ETF 46434V647 840 33,520 SH   SOLE 0 0 0 33,520
MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 25 25,000 PRN   SOLE 0 0 0 25,000
TELEFLEX INC COM 879369106 1,868 7,036 SH   SOLE 0 0 0 7,036
ENBRIDGE INC COM 29250N105 418 12,587 SH   SOLE 0 0 0 12,587
ALPHABET INC CAP STK CL A 02079K305 253 209 SH   SOLE 0 0 0 209
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,449 41,598 SH   SOLE 0 0 0 41,598
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 409 16,529 SH   SOLE 0 0 0 16,529
GENERAL DYNAMICS CORP COM 369550108 435 2,117 SH   SOLE 0 0 0 2,117
WISDOMTREE TR INTL SMCAP DIV 97717W760 441 6,175 SH   SOLE 0 0 0 6,175
AMERISOURCEBERGEN CORP COM 03073E105 421 4,536 SH   SOLE 0 0 0 4,536
ISHARES TR MBS ETF 464288588 740 7,184 SH   SOLE 0 0 0 7,184
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 5,115 185,334 SH   SOLE 0 0 0 185,334
CERNER CORP COM 156782104 845 13,194 SH   SOLE 0 0 0 13,194
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,101 94,527 SH   SOLE 0 0 0 94,527
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 941 31,235 SH   SOLE 0 0 0 31,235
NOVARTIS A G SPONSORED ADR 66987V109 474 5,487 SH   SOLE 0 0 0 5,487
ACORDA THERAPEUTICS INC NOTE 1.750% 6/1 00484MAA4 17 20,000 PRN   SOLE 0 0 0 20,000
UNILEVER PLC SPON ADR NEW 904767704 342 6,196 SH   SOLE 0 0 0 6,196
ISHARES TR EAFE VALUE ETF 464288877 207 3,985 SH   SOLE 0 0 0 3,985
SPDR SER TR NUVEEN BLMBRG SR 78468R739 1,675 35,138 SH   SOLE 0 0 0 35,138
SPDR SER TR PORTFOLIO SM ETF 78468R853 2,060 62,779 SH   SOLE 0 0 0 62,779
ALPHABET INC CAP STK CL C 02079K107 812 679 SH   SOLE 0 0 0 679
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 3,687 119,508 SH   SOLE 0 0 0 119,508
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,357 57,358 SH   SOLE 0 0 0 57,358
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 437 4,304 SH   SOLE 0 0 0 4,304
BOSTON PROPERTIES INC COM 101121101 235 1,945 SH   SOLE 0 0 0 1,945
BOOKING HLDGS INC COM 09857L108 328 165 SH   SOLE 0 0 0 165
MINDBODY INC COM CL A 60255W105 262 6,447 SH   SOLE 0 0 0 6,447
ISHARES TR CORE S&P500 ETF 464287200 4,535 15,431 SH   SOLE 0 0 0 15,431
FLEXSHARES TR IBOXX 5YR TRGT 33939L605 813 33,630 SH   SOLE 0 0 0 33,630
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,232 22,643 SH   SOLE 0 0 0 22,643
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 4,708 60,072 SH   SOLE 0 0 0 60,072
BANK AMER CORP COM 060505104 362 12,215 SH   SOLE 0 0 0 12,215
GW PHARMACEUTICALS PLC ADS 36197T103 234 1,400 SH   SOLE 0 0 0 1,400
ISHARES INC MSCI JPN ETF NEW 46434G822 2,089 34,454 SH   SOLE 0 0 0 34,454
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 400 2,542 SH   SOLE 0 0 0 2,542
EBAY INC COM 278642103 339 10,440 SH   SOLE 0 0 0 10,440
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 263 1,854 SH   SOLE 0 0 0 1,854
TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 46 45,000 PRN   SOLE 0 0 0 45,000
ISHARES TR CRE U S REIT ETF 464288521 1,084 22,602 SH   SOLE 0 0 0 22,602
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 423 18,238 SH   SOLE 0 0 0 18,238
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 274 4,769 SH   SOLE 0 0 0 4,769
JOHNSON & JOHNSON COM 478160104 1,353 9,689 SH   SOLE 0 0 0 9,689
COMPASS MINERALS INTL INC COM 20451N101 283 4,210 SH   SOLE 0 0 0 4,210
AQUA AMERICA INC COM 03836W103 1,186 32,379 SH   SOLE 0 0 0 32,379
ISHARES TR 0-5YR HI YL CP 46434V407 281 5,985 SH   SOLE 0 0 0 5,985
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 547 9,726 SH   SOLE 0 0 0 9,726
VANGUARD INDEX FDS SM CP VAL ETF 922908611 956 6,921 SH   SOLE 0 0 0 6,921