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
ISHARES INC ESG MSCI EM ETF 46434G863 248 9,443 SH   SOLE 0 0 0 9,443
PFIZER INC COM 717081103 230 7,229 SH   SOLE 0 0 0 7,229
SPDR SER TR PORTFLI TIPS ETF 78464A656 2,892 99,515 SH   SOLE 0 0 0 99,515
ISHARES TR SHRT NAT MUN ETF 464288158 250 2,367 SH   SOLE 0 0 0 2,367
KODIAK SCIENCES INC COM 50015M109 684 16,000 SH   SOLE 0 0 0 16,000
ISHARES TR NATIONAL MUN ETF 464288414 589 5,351 SH   SOLE 0 0 0 5,351
ADOBE INC COM 00724F101 40 1,600 SH Put SOLE 0 0 0 1,600
PEMBINA PIPELINE CORP COM 706327103 866 52,090 SH   SOLE 0 0 0 52,090
ISHARES TR TIPS BD ETF 464287176 1,779 15,021 SH   SOLE 0 0 0 15,021
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,159 67,775 SH   SOLE 0 0 0 67,775
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 3,776 25,461 SH   SOLE 0 0 0 25,461
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 269 14,568 SH   SOLE 0 0 0 14,568
ADOBE INC COM 00724F101 570 1,894 SH   SOLE 0 0 0 1,894
VANGUARD INDEX FDS LARGE CAP ETF 922908637 5,184 45,779 SH   SOLE 0 0 0 45,779
COSTCO WHSL CORP NEW COM 22160K105 210 731 SH   SOLE 0 0 0 731
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,172 31,769 SH   SOLE 0 0 0 31,769
AT&T INC COM 00206R102 966 34,422 SH   SOLE 0 0 0 34,422
APPLE INC COM 037833100 7,156 29,706 SH   SOLE 0 0 0 29,706
FIDELITY COVINGTON TR MSCI INDL INDX 316092709 261 9,020 SH   SOLE 0 0 0 9,020
ISHARES TR INTL QLTY FACTOR 46434V456 487 19,565 SH   SOLE 0 0 0 19,565
AMAZON COM INC COM 023135106 1,627 853 SH   SOLE 0 0 0 853
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 284 11,391 SH   SOLE 0 0 0 11,391
SPDR SER TR BLOMBRG BRC INTL 78464A151 230 7,483 SH   SOLE 0 0 0 7,483
ORACLE CORP COM 68389X105 340 6,970 SH   SOLE 0 0 0 6,970
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 237 2,890 SH   SOLE 0 0 0 2,890
ISHARES TR MSCI MIN VOL ETF 46429B697 399 7,686 SH   SOLE 0 0 0 7,686
ISHARES TR USA MOMENTUM FCT 46432F396 458 4,521 SH   SOLE 0 0 0 4,521
WORLD GOLD TR SPDR GLD MINIS 98149E204 1,006 63,516 SH   SOLE 0 0 0 63,516
SPDR SER TR FTSE INT GVT ETF 78464A490 385 8,008 SH   SOLE 0 0 0 8,008
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 307 6,440 SH   SOLE 0 0 0 6,440
WALMART INC COM 931142103 1,005 8,803 SH   SOLE 0 0 0 8,803
SPDR SER TR PRTFLO S&P500 HI 78468R788 312 13,553 SH   SOLE 0 0 0 13,553
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 689 12,673 SH   SOLE 0 0 0 12,673
WESTERN ASSET HIGH INCM FD I COM 95766J102 48 10,000 SH   SOLE 0 0 0 10,000
INTEL CORP COM 458140100 405 7,801 SH   SOLE 0 0 0 7,801
SPDR SER TR PORTFLI INTRMDIT 78464A672 4,555 137,530 SH   SOLE 0 0 0 137,530
COMCAST CORP NEW CL A 20030N101 270 8,333 SH   SOLE 0 0 0 8,333
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 1,662 31,848 SH   SOLE 0 0 0 31,848
JPMORGAN CHASE & CO COM 46625H100 473 5,611 SH   SOLE 0 0 0 5,611
ISHARES TR US TREAS BD ETF 46429B267 759 27,003 SH   SOLE 0 0 0 27,003
CISCO SYS INC COM 17275R102 355 9,249 SH   SOLE 0 0 0 9,249
EXXON MOBIL CORP COM 30231G102 271 7,232 SH   SOLE 0 0 0 7,232
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 356 1,897 SH   SOLE 0 0 0 1,897
PROCTER & GAMBLE CO COM 742718109 424 3,877 SH   SOLE 0 0 0 3,877
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 282 7,192 SH   SOLE 0 0 0 7,192
ABBVIE INC COM 00287Y109 266 3,623 SH   SOLE 0 0 0 3,623
CHEVRON CORP NEW COM 166764100 809 11,795 SH   SOLE 0 0 0 11,795
ISHARES TR RESIDNL REAL EST 464288562 504 9,862 SH   SOLE 0 0 0 9,862
VANGUARD INDEX FDS VALUE ETF 922908744 306 3,586 SH   SOLE 0 0 0 3,586
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 829 18,336 SH   SOLE 0 0 0 18,336
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 372 2,112 SH   SOLE 0 0 0 2,112
GILEAD SCIENCES INC COM 375558103 357 4,920 SH   SOLE 0 0 0 4,920
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 835 12,797 SH   SOLE 0 0 0 12,797
PROSHARES TR S&P 500 DV ARIST 74348A467 349 6,302 SH   SOLE 0 0 0 6,302
VANGUARD INDEX FDS MID CAP ETF 922908629 1,451 11,580 SH   SOLE 0 0 0 11,580
FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 311 7,536 SH   SOLE 0 0 0 7,536
INVESCO EXCHANGE-TRADED FD T NATL AMT MUNI 46138E537 390 15,707 SH   SOLE 0 0 0 15,707
AMAZON COM INC COM 023135106 4 100 SH Put SOLE 0 0 0 100
VISA INC COM CL A 92826C839 306 1,999 SH   SOLE 0 0 0 1,999
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,126 11,341 SH   SOLE 0 0 0 11,341
BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 38 50,000 PRN   SOLE 0 0 0 50,000
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 902 16,157 SH   SOLE 0 0 0 16,157
ISHARES TR IBOXX INV CP ETF 464287242 1,348 11,100 SH   SOLE 0 0 0 11,100
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 225 9,129 SH   SOLE 0 0 0 9,129
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 5,042 58,907 SH   SOLE 0 0 0 58,907
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 6,790 174,084 SH   SOLE 0 0 0 174,084
CECO ENVIRONMENTAL CORP COM 125141101 571 125,418 SH   SOLE 0 0 0 125,418
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 694 7,275 SH   SOLE 0 0 0 7,275
J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 289 6,643 SH   SOLE 0 0 0 6,643
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 233 11,930 SH   SOLE 0 0 0 11,930
FACEBOOK INC CL A 30303M102 639 4,004 SH   SOLE 0 0 0 4,004
SPDR SER TR PORTFOLIO S&P500 78464A854 5,304 183,466 SH   SOLE 0 0 0 183,466
ISHARES TR CORE INTL AGGR 46435G672 2,441 44,824 SH   SOLE 0 0 0 44,824
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,098 10,126 SH   SOLE 0 0 0 10,126
VANGUARD INDEX FDS TOTAL STK MKT 922908769 533 4,333 SH   SOLE 0 0 0 4,333
ISHARES GOLD TRUST ISHARES 464285105 217 14,311 SH   SOLE 0 0 0 14,311
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 653 20,318 SH   SOLE 0 0 0 20,318
ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 22 25,000 PRN   SOLE 0 0 0 25,000
ISHARES TR CORE US AGGBD ET 464287226 1,780 15,518 SH   SOLE 0 0 0 15,518
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 496 9,644 SH   SOLE 0 0 0 9,644
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 127 12,816 SH   SOLE 0 0 0 12,816
FIRST TR MORNINGSTAR DIVID L SHS 336917109 415 19,506 SH   SOLE 0 0 0 19,506
VANGUARD WORLD FD MEGA CAP INDEX 921910873 555 6,373 SH   SOLE 0 0 0 6,373
BERKSHIRE HATHAWAY INC DEL CL A 084670108 784 3 SH   SOLE 0 0 0 3
AMERICAN FIN TR INC COM CLASS A 02607T109 93 17,379 SH   SOLE 0 0 0 17,379
NETFLIX INC COM 64110L106 819 2,249 SH   SOLE 0 0 0 2,249
SPDR SER TR PORTFOLIO S&P400 78464A847 1,712 71,795 SH   SOLE 0 0 0 71,795
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 1,419 123,462 SH   SOLE 0 0 0 123,462
VERIZON COMMUNICATIONS INC COM 92343V104 1,502 28,382 SH   SOLE 0 0 0 28,382
TESLA INC COM 88160R101 416 864 SH   SOLE 0 0 0 864
SCHWAB STRATEGIC TR US TIPS ETF 808524870 724 12,552 SH   SOLE 0 0 0 12,552
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,048 13,365 SH   SOLE 0 0 0 13,365
ESSENTIAL UTILS INC COM 29670G102 1,250 32,379 SH   SOLE 0 0 0 32,379
T2 BIOSYSTEMS INC COM 89853L104 24 40,000 SH   SOLE 0 0 0 40,000
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 215 11,352 SH   SOLE 0 0 0 11,352
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 274 4,049 SH   SOLE 0 0 0 4,049
ISHARES TR RUS MID CAP ETF 464287499 1,521 37,042 SH   SOLE 0 0 0 37,042
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 272 4,649 SH   SOLE 0 0 0 4,649
SPDR SER TR PORTFOLIO AGRGTE 78464A649 4,801 158,762 SH   SOLE 0 0 0 158,762
MICROSOFT CORP COM 594918104 915 6,018 SH   SOLE 0 0 0 6,018
ISHARES TR CORE S&P MCP ETF 464287507 903 6,671 SH   SOLE 0 0 0 6,671
SPDR SER TR PRTFLO S&P500 GW 78464A409 380 11,113 SH   SOLE 0 0 0 11,113
SPDR SER TR PORTFOLIO S&P600 78468R853 1,129 55,596 SH   SOLE 0 0 0 55,596
J P MORGAN EXCHANGE-TRADED F GLOBAL BD OPRT 46641Q852 223 4,774 SH   SOLE 0 0 0 4,774
ISHARES TR GLOBAL REIT ETF 46434V647 661 36,867 SH   SOLE 0 0 0 36,867
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,059 75,208 SH   SOLE 0 0 0 75,208
ISHARES TR FALN ANGLS USD 46435G474 228 10,400 SH   SOLE 0 0 0 10,400
ALPHABET INC CAP STK CL A 02079K305 250 227 SH   SOLE 0 0 0 227
WISDOMTREE TR INTL SMCAP DIV 97717W760 344 7,454 SH   SOLE 0 0 0 7,454
CERNER CORP COM 156782104 668 11,000 SH   SOLE 0 0 0 11,000
ACORDA THERAPEUTICS INC NOTE 1.750% 6/1 00484MAA4 17 20,000 PRN   SOLE 0 0 0 20,000
CLOROX CO DEL COM 189054109 955 5,470 SH   SOLE 0 0 0 5,470
SPDR SER TR PORTFOLIO SHORT 78464A474 395 13,096 SH   SOLE 0 0 0 13,096
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 434 4,451 SH   SOLE 0 0 0 4,451
SPDR SER TR NUVEEN BLMBRG SR 78468R739 1,413 29,225 SH   SOLE 0 0 0 29,225
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 3,324 66,987 SH   SOLE 0 0 0 66,987
VALERO ENERGY CORP COM 91913Y100 214 5,210 SH   SOLE 0 0 0 5,210
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 4,184 182,768 SH   SOLE 0 0 0 182,768
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,363 42,109 SH   SOLE 0 0 0 42,109
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 795 8,028 SH   SOLE 0 0 0 8,028
ISHARES TR CORE S&P500 ETF 464287200 3,446 13,963 SH   SOLE 0 0 0 13,963
VANGUARD BD INDEX FDS INTERMED TERM 921937819 2,525 28,352 SH   SOLE 0 0 0 28,352
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,004 17,888 SH   SOLE 0 0 0 17,888
FIRST TR EXCHANGE-TRADED FD FST TR GLB FD 33739H101 402 28,446 SH   SOLE 0 0 0 28,446
ISHARES TR USA QUALITY FCTR 46432F339 510 6,568 SH   SOLE 0 0 0 6,568
ISHARES TR SHORT TREAS BD 464288679 848 7,647 SH   SOLE 0 0 0 7,647
SPDR SER TR BLOMBERG 1 10 YR 78468R861 2,300 117,028 SH   SOLE 0 0 0 117,028
TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 38 45,000 PRN   SOLE 0 0 0 45,000
TELEFLEX INCORPORATED COM 879369106 1,981 7,080 SH   SOLE 0 0 0 7,080
ISHARES TR CRE U S REIT ETF 464288521 394 10,845 SH   SOLE 0 0 0 10,845
SPDR SER TR MSCI USA STRTGIC 78468R812 5,092 69,369 SH   SOLE 0 0 0 69,369
JOHNSON & JOHNSON COM 478160104 1,241 9,636 SH   SOLE 0 0 0 9,636
PARK AEROSPACE CORP COM 70014A104 2,211 175,319 SH   SOLE 0 0 0 175,319
ISHARES TR 0-5YR HI YL CP 46434V407 669 16,807 SH   SOLE 0 0 0 16,807
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 209 4,958 SH   SOLE 0 0 0 4,958
ATMOS ENERGY CORP COM 049560105 259 2,739 SH   SOLE 0 0 0 2,739