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 242 1,280 SH   SOLE 0 0 0 1,280
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 403 7,900 SH   SOLE 0 0 0 7,900
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 907 23,292 SH   SOLE 0 0 0 23,292
SPDR SER TR PORTFLI TIPS ETF 78464A656 1,402 46,490 SH   SOLE 0 0 0 46,490
DISNEY WALT CO COM DISNEY 254687106 232 2,054 SH   SOLE 0 0 0 2,054
KODIAK SCIENCES INC COM 50015M109 804 16,000 SH   SOLE 0 0 0 16,000
ISHARES TR NATIONAL MUN ETF 464288414 496 4,305 SH   SOLE 0 0 0 4,305
SPDR S&P 500 ETF TR TR UNIT 78462F103 364 1,173 SH   SOLE 0 0 0 1,173
ADOBE INC COM 00724F101 14 1,600 SH Put SOLE 0 0 0 1,600
ISHARES TR TIPS BD ETF 464287176 1,455 11,821 SH   SOLE 0 0 0 11,821
PEMBINA PIPELINE CORP COM 706327103 1,300 53,090 SH   SOLE 0 0 0 53,090
BK OF AMERICA CORP COM 060505104 233 10,024 SH   SOLE 0 0 0 10,024
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1,107 5,532 SH   SOLE 0 0 0 5,532
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 237 11,091 SH   SOLE 0 0 0 11,091
ADOBE INC COM 00724F101 768 1,746 SH   SOLE 0 0 0 1,746
VANGUARD INDEX FDS LARGE CAP ETF 922908637 5,622 39,013 SH   SOLE 0 0 0 39,013
COSTCO WHSL CORP NEW COM 22160K105 204 668 SH   SOLE 0 0 0 668
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,085 30,145 SH   SOLE 0 0 0 30,145
AT&T INC COM 00206R102 1,045 34,950 SH   SOLE 0 0 0 34,950
APPLE INC COM 037833100 10,517 28,883 SH   SOLE 0 0 0 28,883
ISHARES TR INTL QLTY FACTOR 46434V456 401 13,570 SH   SOLE 0 0 0 13,570
AMAZON COM INC COM 023135106 2,873 998 SH   SOLE 0 0 0 998
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 422 14,742 SH   SOLE 0 0 0 14,742
VANGUARD INDEX FDS GROWTH ETF 922908736 231 1,131 SH   SOLE 0 0 0 1,131
ORACLE CORP COM 68389X105 387 6,970 SH   SOLE 0 0 0 6,970
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 229 2,755 SH   SOLE 0 0 0 2,755
ISHARES TR MSCI MIN VOL ETF 46429B697 303 4,972 SH   SOLE 0 0 0 4,972
PROCTER AND GAMBLE CO COM 742718109 436 3,637 SH   SOLE 0 0 0 3,637
ISHARES TR USA MOMENTUM FCT 46432F396 1,259 9,481 SH   SOLE 0 0 0 9,481
WORLD GOLD TR SPDR GLD MINIS 98149E204 1,889 106,927 SH   SOLE 0 0 0 106,927
SPDR SER TR FTSE INT GVT ETF 78464A490 412 7,814 SH   SOLE 0 0 0 7,814
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 284 5,747 SH   SOLE 0 0 0 5,747
WALMART INC COM 931142103 1,417 11,836 SH   SOLE 0 0 0 11,836
SPDR SER TR PRTFLO S&P500 HI 78468R788 344 12,389 SH   SOLE 0 0 0 12,389
VEEVA SYS INC CL A COM 922475108 264 1,090 SH   SOLE 0 0 0 1,090
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 243 4,340 SH   SOLE 0 0 0 4,340
WESTERN ASSET HIGH INCM FD I COM 95766J102 63 10,000 SH   SOLE 0 0 0 10,000
INTEL CORP COM 458140100 432 7,338 SH   SOLE 0 0 0 7,338
SPDR SER TR PORTFLI INTRMDIT 78464A672 6,463 194,949 SH   SOLE 0 0 0 194,949
ISHARES TR CORE TOTAL USD 46434V613 325 5,990 SH   SOLE 0 0 0 5,990
COMCAST CORP NEW CL A 20030N101 296 7,450 SH   SOLE 0 0 0 7,450
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 651 9,667 SH   SOLE 0 0 0 9,667
JPMORGAN CHASE & CO COM 46625H100 496 5,321 SH   SOLE 0 0 0 5,321
ISHARES TR US TREAS BD ETF 46429B267 751 26,880 SH   SOLE 0 0 0 26,880
CISCO SYS INC COM 17275R102 434 9,420 SH   SOLE 0 0 0 9,420
EXXON MOBIL CORP COM 30231G102 324 7,412 SH   SOLE 0 0 0 7,412
ISHARES TR 1 3 YR TREAS BD 464287457 2,795 32,302 SH   SOLE 0 0 0 32,302
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 369 1,707 SH   SOLE 0 0 0 1,707
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 327 6,831 SH   SOLE 0 0 0 6,831
ABBVIE INC COM 00287Y109 415 4,183 SH   SOLE 0 0 0 4,183
CHEVRON CORP NEW COM 166764100 1,055 12,040 SH   SOLE 0 0 0 12,040
ISHARES TR RESIDNL REAL EST 464288562 802 12,876 SH   SOLE 0 0 0 12,876
VANGUARD INDEX FDS VALUE ETF 922908744 358 3,599 SH   SOLE 0 0 0 3,599
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 288 1,616 SH   SOLE 0 0 0 1,616
ISHARES INC CORE MSCI EMKT 46434G103 703 14,571 SH   SOLE 0 0 0 14,571
GILEAD SCIENCES INC COM 375558103 496 6,517 SH   SOLE 0 0 0 6,517
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,922 23,923 SH   SOLE 0 0 0 23,923
PROSHARES TR S&P 500 DV ARIST 74348A467 621 9,240 SH   SOLE 0 0 0 9,240
VANGUARD INDEX FDS MID CAP ETF 922908629 1,981 12,052 SH   SOLE 0 0 0 12,052
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 208 2,018 SH   SOLE 0 0 0 2,018
AMAZON COM INC COM 023135106 1 100 SH Put SOLE 0 0 0 100
VISA INC COM CL A 92826C839 356 1,839 SH   SOLE 0 0 0 1,839
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,136 9,694 SH   SOLE 0 0 0 9,694
BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 45 50,000 PRN   SOLE 0 0 0 50,000
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 890 12,818 SH   SOLE 0 0 0 12,818
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,897 32,845 SH   SOLE 0 0 0 32,845
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 3,054 68,761 SH   SOLE 0 0 0 68,761
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 5,425 134,823 SH   SOLE 0 0 0 134,823
CITRIX SYS INC COM 177376100 352 2,359 SH   SOLE 0 0 0 2,359
CECO ENVIRONMENTAL CORP COM 125141101 804 125,418 SH   SOLE 0 0 0 125,418
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 444 3,593 SH   SOLE 0 0 0 3,593
FACEBOOK INC CL A 30303M102 909 3,827 SH   SOLE 0 0 0 3,827
SPDR SER TR PORTFOLIO S&P500 78464A854 3,719 101,910 SH   SOLE 0 0 0 101,910
ISHARES TR CORE INTL AGGR 46435G672 2,145 38,699 SH   SOLE 0 0 0 38,699
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,472 10,138 SH   SOLE 0 0 0 10,138
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,098 6,973 SH   SOLE 0 0 0 6,973
ISHARES GOLD TRUST ISHARES 464285105 314 18,561 SH   SOLE 0 0 0 18,561
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 721 6,104 SH   SOLE 0 0 0 6,104
FIRST TR MORNINGSTAR DIVID L SHS 336917109 433 17,111 SH   SOLE 0 0 0 17,111
BERKSHIRE HATHAWAY INC DEL CL A 084670108 801 3 SH   SOLE 0 0 0 3
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 142 12,816 SH   SOLE 0 0 0 12,816
AMERICAN FIN TR INC COM CLASS A 02607T109 174 21,379 SH   SOLE 0 0 0 21,379
INVESCO QQQ TR UNIT SER 1 46090E103 270 1,076 SH   SOLE 0 0 0 1,076
SPDR SER TR PORTFOLIO S&P400 78464A847 298 9,592 SH   SOLE 0 0 0 9,592
NETFLIX INC COM 64110L106 1,114 2,294 SH   SOLE 0 0 0 2,294
AMGEN INC COM 031162100 219 857 SH   SOLE 0 0 0 857
VERIZON COMMUNICATIONS INC COM 92343V104 1,850 33,833 SH   SOLE 0 0 0 33,833
NVIDIA CORPORATION COM 67066G104 268 704 SH   SOLE 0 0 0 704
TESLA INC COM 88160R101 955 853 SH   SOLE 0 0 0 853
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 207 1,746 SH   SOLE 0 0 0 1,746
SCHWAB STRATEGIC TR US TIPS ETF 808524870 764 12,728 SH   SOLE 0 0 0 12,728
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 212 743 SH   SOLE 0 0 0 743
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,302 15,767 SH   SOLE 0 0 0 15,767
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 755 15,050 SH   SOLE 0 0 0 15,050
ESSENTIAL UTILS INC COM 29670G102 1,402 32,379 SH   SOLE 0 0 0 32,379
T2 BIOSYSTEMS INC COM 89853L104 76 50,000 SH   SOLE 0 0 0 50,000
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 409 5,267 SH   SOLE 0 0 0 5,267
ISHARES TR RUS MID CAP ETF 464287499 851 15,855 SH   SOLE 0 0 0 15,855
SPDR SER TR PORTFOLIO AGRGTE 78464A649 2,164 70,247 SH   SOLE 0 0 0 70,247
MICROSOFT CORP COM 594918104 1,318 6,440 SH   SOLE 0 0 0 6,440
ISHARES TR RUSSELL 2000 ETF 464287655 1,352 9,530 SH   SOLE 0 0 0 9,530
ISHARES TR CORE MSCI EAFE 46432F842 1,772 30,860 SH   SOLE 0 0 0 30,860
ISHARES INC MSCI GERMANY ETF 464286806 219 8,081 SH   SOLE 0 0 0 8,081
SPDR GOLD TR GOLD SHS 78463V107 236 1,415 SH   SOLE 0 0 0 1,415
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 1,947 149,273 SH   SOLE 0 0 0 149,273
SPDR SER TR PRTFLO S&P500 GW 78464A409 848 18,701 SH   SOLE 0 0 0 18,701
SPDR SER TR PORTFOLIO S&P600 78468R853 941 35,972 SH   SOLE 0 0 0 35,972
J P MORGAN EXCHANGE-TRADED F GLOBAL BD OPRT 46641Q852 237 4,774 SH   SOLE 0 0 0 4,774
ISHARES TR GLOBAL REIT ETF 46434V647 539 25,294 SH   SOLE 0 0 0 25,294
ALPHABET INC CAP STK CL A 02079K305 304 211 SH   SOLE 0 0 0 211
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,384 70,436 SH   SOLE 0 0 0 70,436
WISDOMTREE TR INTL SMCAP DIV 97717W760 572 10,266 SH   SOLE 0 0 0 10,266
CERNER CORP COM 156782104 764 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 1,525 6,944 SH   SOLE 0 0 0 6,944
SPDR SER TR PORTFOLIO SHORT 78464A474 373 11,920 SH   SOLE 0 0 0 11,920
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 369 3,621 SH   SOLE 0 0 0 3,621
SPDR SER TR NUVEEN BLMBRG SR 78468R739 1,302 26,160 SH   SOLE 0 0 0 26,160
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 2,693 53,111 SH   SOLE 0 0 0 53,111
ALPHABET INC CAP STK CL C 02079K107 213 148 SH   SOLE 0 0 0 148
VALERO ENERGY CORP COM 91913Y100 256 4,540 SH   SOLE 0 0 0 4,540
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 4,014 144,740 SH   SOLE 0 0 0 144,740
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 239 9,008 SH   SOLE 0 0 0 9,008
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,424 35,478 SH   SOLE 0 0 0 35,478
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 650 6,393 SH   SOLE 0 0 0 6,393
ISHARES TR CORE S&P500 ETF 464287200 3,275 10,505 SH   SOLE 0 0 0 10,505
VANGUARD BD INDEX FDS INTERMED TERM 921937819 3,420 36,744 SH   SOLE 0 0 0 36,744
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 977 16,984 SH   SOLE 0 0 0 16,984
FIRST TR EXCHANGE-TRADED FD FST TR GLB FD 33739H101 188 12,019 SH   SOLE 0 0 0 12,019
ISHARES TR USA QUALITY FCTR 46432F339 478 4,955 SH   SOLE 0 0 0 4,955
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 459 8,483 SH   SOLE 0 0 0 8,483
ISHARES TR SHORT TREAS BD 464288679 359 3,243 SH   SOLE 0 0 0 3,243
ISHARES INC MSCI JPN ETF NEW 46434G822 236 4,299 SH   SOLE 0 0 0 4,299
SPDR SER TR BLOMBERG 1 10 YR 78468R861 4,102 201,866 SH   SOLE 0 0 0 201,866
SPDR SER TR MSCI USA STRTGIC 78468R812 6,271 70,869 SH   SOLE 0 0 0 70,869
SPDR SER TR PORTFOLI S&P1500 78464A805 307 8,073 SH   SOLE 0 0 0 8,073
TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 44 45,000 PRN   SOLE 0 0 0 45,000
TELEFLEX INCORPORATED COM 879369106 2,612 7,080 SH   SOLE 0 0 0 7,080
ISHARES TR CRE U S REIT ETF 464288521 304 6,810 SH   SOLE 0 0 0 6,810
JOHNSON & JOHNSON COM 478160104 1,369 9,751 SH   SOLE 0 0 0 9,751
PARK AEROSPACE CORP COM 70014A104 1,892 175,319 SH   SOLE 0 0 0 175,319
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,171 11,089 SH   SOLE 0 0 0 11,089
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 215 4,289 SH   SOLE 0 0 0 4,289
ATMOS ENERGY CORP COM 049560105 276 2,739 SH   SOLE 0 0 0 2,739