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
AMERICAN TOWER CORP NEW COM 03027X100 400 1,650 SH   SOLE 0 0 0 1,650
PROSHARES TR PSHS ULTRA TECH 74347R693 217 3,720 SH   SOLE 0 0 0 3,720
DIGITAL RLTY TR INC COM 253868103 386 2,620 SH   SOLE 0 0 0 2,620
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 403 7,904 SH   SOLE 0 0 0 7,904
SPDR SER TR PORTFLI TIPS ETF 78464A656 1,437 46,655 SH   SOLE 0 0 0 46,655
DISNEY WALT CO COM DISNEY 254687106 250 2,025 SH   SOLE 0 0 0 2,025
KODIAK SCIENCES INC COM 50015M109 993 16,000 SH   SOLE 0 0 0 16,000
ISHARES TR NATIONAL MUN ETF 464288414 496 4,290 SH   SOLE 0 0 0 4,290
SPDR S&P 500 ETF TR TR UNIT 78462F103 403 1,196 SH   SOLE 0 0 0 1,196
ABBOTT LABS COM 002824100 627 5,774 SH   SOLE 0 0 0 5,774
ISHARES TR TIPS BD ETF 464287176 1,525 12,099 SH   SOLE 0 0 0 12,099
PEMBINA PIPELINE CORP COM 706327103 1,135 53,048 SH   SOLE 0 0 0 53,048
BK OF AMERICA CORP COM 060505104 257 10,659 SH   SOLE 0 0 0 10,659
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 787 19,119 SH   SOLE 0 0 0 19,119
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1,314 5,818 SH   SOLE 0 0 0 5,818
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 223 10,239 SH   SOLE 0 0 0 10,239
VANGUARD INDEX FDS LARGE CAP ETF 922908637 6,105 38,734 SH   SOLE 0 0 0 38,734
COSTCO WHSL CORP NEW COM 22160K105 261 728 SH   SOLE 0 0 0 728
J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 219 4,358 SH   SOLE 0 0 0 4,358
ISHARES TR 0-5 YR TIPS ETF 46429B747 2,883 27,841 SH   SOLE 0 0 0 27,841
AT&T INC COM 00206R102 1,162 40,782 SH   SOLE 0 0 0 40,782
ISHARES TR MSCI USA MIN VOL 46429B697 369 5,761 SH   SOLE 0 0 0 5,761
APPLE INC COM 037833100 14,310 122,528 SH   SOLE 0 0 0 122,528
AMAZON COM INC COM 023135106 3,856 1,197 SH   SOLE 0 0 0 1,197
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 447 15,056 SH   SOLE 0 0 0 15,056
ISHARES TR MSCI USA QLT FCT 46432F339 516 4,943 SH   SOLE 0 0 0 4,943
VANGUARD INDEX FDS GROWTH ETF 922908736 308 1,337 SH   SOLE 0 0 0 1,337
ENTERPRISE PRODS PARTNERS L COM 293792107 465 29,684 SH   SOLE 0 0 0 29,684
ORACLE CORP COM 68389X105 416 6,970 SH   SOLE 0 0 0 6,970
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,123 13,542 SH   SOLE 0 0 0 13,542
PROCTER AND GAMBLE CO COM 742718109 658 4,724 SH   SOLE 0 0 0 4,724
WORLD GOLD TR SPDR GLD MINIS 98149E204 5,424 285,905 SH   SOLE 0 0 0 285,905
SPDR SER TR FTSE INT GVT ETF 78464A490 399 7,377 SH   SOLE 0 0 0 7,377
WALMART INC COM 931142103 1,897 13,255 SH   SOLE 0 0 0 13,255
SPDR SER TR S&P KENSHO NEW 78468R648 239 5,481 SH   SOLE 0 0 0 5,481
AMAZON COM INC COM 023135106 3 100 SH Put SOLE 0 0 0 100
SPDR SER TR PRTFLO S&P500 HI 78468R788 352 12,843 SH   SOLE 0 0 0 12,843
INTEL CORP COM 458140100 397 7,600 SH   SOLE 0 0 0 7,600
SPDR SER TR PORTFLI INTRMDIT 78464A672 7,463 224,528 SH   SOLE 0 0 0 224,528
ISHARES TR CORE TOTAL USD 46434V613 429 7,905 SH   SOLE 0 0 0 7,905
COMCAST CORP NEW CL A 20030N101 371 7,986 SH   SOLE 0 0 0 7,986
ISHARES TR CORE S&P SCP ETF 464287804 589 8,270 SH   SOLE 0 0 0 8,270
JPMORGAN CHASE & CO COM 46625H100 607 6,256 SH   SOLE 0 0 0 6,256
ISHARES TR US TREAS BD ETF 46429B267 476 17,041 SH   SOLE 0 0 0 17,041
CISCO SYS INC COM 17275R102 375 9,656 SH   SOLE 0 0 0 9,656
ISHARES TR RESIDENTIAL MULT 464288562 825 13,112 SH   SOLE 0 0 0 13,112
EXXON MOBIL CORP COM 30231G102 500 15,084 SH   SOLE 0 0 0 15,084
ISHARES TR 1 3 YR TREAS BD 464287457 2,910 33,661 SH   SOLE 0 0 0 33,661
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 211 727 SH   SOLE 0 0 0 727
ABBVIE INC COM 00287Y109 834 9,571 SH   SOLE 0 0 0 9,571
CHEVRON CORP NEW COM 166764100 1,338 19,005 SH   SOLE 0 0 0 19,005
VANGUARD INDEX FDS VALUE ETF 922908744 368 3,518 SH   SOLE 0 0 0 3,518
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 288 1,357 SH   SOLE 0 0 0 1,357
VANGUARD STAR FDS VG TL INTL STK F 921909768 343 6,513 SH   SOLE 0 0 0 6,513
ISHARES INC CORE MSCI EMKT 46434G103 969 18,182 SH   SOLE 0 0 0 18,182
GILEAD SCIENCES INC COM 375558103 319 5,043 SH   SOLE 0 0 0 5,043
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,895 23,529 SH   SOLE 0 0 0 23,529
PROSHARES TR S&P 500 DV ARIST 74348A467 1,498 20,792 SH   SOLE 0 0 0 20,792
VANGUARD INDEX FDS MID CAP ETF 922908629 2,143 12,049 SH   SOLE 0 0 0 12,049
VISA INC COM CL A 92826C839 405 1,992 SH   SOLE 0 0 0 1,992
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,252 9,694 SH   SOLE 0 0 0 9,694
BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 48 50,000 PRN   SOLE 0 0 0 50,000
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 906 12,227 SH   SOLE 0 0 0 12,227
HERCULES CAPITAL INC COM 427096508 243 20,500 SH   SOLE 0 0 0 20,500
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 209 5,210 SH   SOLE 0 0 0 5,210
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 3,040 34,477 SH   SOLE 0 0 0 34,477
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 3,238 68,116 SH   SOLE 0 0 0 68,116
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 377 3,201 SH   SOLE 0 0 0 3,201
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 4,905 121,532 SH   SOLE 0 0 0 121,532
CITRIX SYS INC COM 177376100 328 2,359 SH   SOLE 0 0 0 2,359
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 471 3,593 SH   SOLE 0 0 0 3,593
CECO ENVIRONMENTAL CORP COM 125141101 897 125,418 SH   SOLE 0 0 0 125,418
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 321 13,304 SH   SOLE 0 0 0 13,304
FACEBOOK INC CL A 30303M102 1,046 3,922 SH   SOLE 0 0 0 3,922
SPDR SER TR PORTFOLIO S&P500 78464A854 3,798 95,932 SH   SOLE 0 0 0 95,932
ISHARES TR CORE INTL AGGR 46435G672 2,244 40,302 SH   SOLE 0 0 0 40,302
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,580 10,130 SH   SOLE 0 0 0 10,130
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,663 9,685 SH   SOLE 0 0 0 9,685
ISHARES GOLD TRUST ISHARES 464285105 344 18,956 SH   SOLE 0 0 0 18,956
ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 25 25,000 PRN   SOLE 0 0 0 25,000
HOME DEPOT INC COM 437076102 223 803 SH   SOLE 0 0 0 803
ISHARES TR CORE US AGGBD ET 464287226 706 5,982 SH   SOLE 0 0 0 5,982
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,274 4 SH   SOLE 0 0 0 4
FIRST TR MORNINGSTAR DIVID L SHS 336917109 437 16,761 SH   SOLE 0 0 0 16,761
ADVANCED MICRO DEVICES INC COM 007903107 294 3,470 SH   SOLE 0 0 0 3,470
AMERICAN FIN TR INC COM CLASS A 02607T109 117 18,424 SH   SOLE 0 0 0 18,424
COCA COLA CO COM 191216100 217 4,417 SH   SOLE 0 0 0 4,417
NETFLIX INC COM 64110L106 1,276 2,419 SH   SOLE 0 0 0 2,419
SPDR SER TR PORTFOLIO S&P400 78464A847 252 7,617 SH   SOLE 0 0 0 7,617
INVESCO QQQ TR UNIT SER 1 46090E103 450 1,596 SH   SOLE 0 0 0 1,596
VERIZON COMMUNICATIONS INC COM 92343V104 2,507 42,169 SH   SOLE 0 0 0 42,169
NVIDIA CORPORATION COM 67066G104 422 774 SH   SOLE 0 0 0 774
TESLA INC COM 88160R101 845 1,885 SH   SOLE 0 0 0 1,885
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 300 2,268 SH   SOLE 0 0 0 2,268
SCHWAB STRATEGIC TR US TIPS ETF 808524870 911 14,833 SH   SOLE 0 0 0 14,833
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 342 1,105 SH   SOLE 0 0 0 1,105
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,380 16,670 SH   SOLE 0 0 0 16,670
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 804 15,842 SH   SOLE 0 0 0 15,842
ESSENTIAL UTILS INC COM 29670G102 1,322 32,379 SH   SOLE 0 0 0 32,379
T2 BIOSYSTEMS INC COM 89853L104 66 50,000 SH   SOLE 0 0 0 50,000
ALLSTATE CORP COM 020002101 297 3,216 SH   SOLE 0 0 0 3,216
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 381 4,837 SH   SOLE 0 0 0 4,837
ISHARES TR RUS MID CAP ETF 464287499 919 15,859 SH   SOLE 0 0 0 15,859
SPDR SER TR PORTFOLIO AGRGTE 78464A649 2,022 65,706 SH   SOLE 0 0 0 65,706
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 202 12,019 SH   SOLE 0 0 0 12,019
MICROSOFT CORP COM 594918104 2,138 10,064 SH   SOLE 0 0 0 10,064
WISDOMTREE TR GLB EX US RL EST 97717W331 203 8,254 SH   SOLE 0 0 0 8,254
LINDE PLC SHS G5494J103 232 996 SH   SOLE 0 0 0 996
ISHARES TR RUSSELL 2000 ETF 464287655 1,453 9,546 SH   SOLE 0 0 0 9,546
ISHARES TR CORE MSCI EAFE 46432F842 1,962 32,344 SH   SOLE 0 0 0 32,344
ADOBE SYSTEMS INCORPORATED COM 00724F101 872 1,746 SH   SOLE 0 0 0 1,746
SPDR GOLD TR GOLD SHS 78463V107 353 1,974 SH   SOLE 0 0 0 1,974
MCDONALDS CORP COM 580135101 217 988 SH   SOLE 0 0 0 988
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 2,126 157,596 SH   SOLE 0 0 0 157,596
SPDR SER TR PRTFLO S&P500 GW 78464A409 1,272 25,153 SH   SOLE 0 0 0 25,153
SPDR SER TR PORTFOLIO S&P600 78468R853 915 32,964 SH   SOLE 0 0 0 32,964
ISHARES TR GLOBAL REIT ETF 46434V647 516 24,045 SH   SOLE 0 0 0 24,045
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,548 69,050 SH   SOLE 0 0 0 69,050
ALPHABET INC CAP STK CL A 02079K305 482 324 SH   SOLE 0 0 0 324
WISDOMTREE TR INTL SMCAP DIV 97717W760 619 10,246 SH   SOLE 0 0 0 10,246
CERNER CORP COM 156782104 795 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,618 7,645 SH   SOLE 0 0 0 7,645
SPDR SER TR PORTFOLIO SHORT 78464A474 293 9,362 SH   SOLE 0 0 0 9,362
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 286 2,806 SH   SOLE 0 0 0 2,806
ADOBE SYSTEMS INCORPORATED COM 00724F101 6 1,600 SH Put SOLE 0 0 0 1,600
SPDR SER TR NUVEEN BLMBRG SR 78468R739 1,231 24,699 SH   SOLE 0 0 0 24,699
ALPHABET INC CAP STK CL C 02079K107 213 143 SH   SOLE 0 0 0 143
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 2,853 56,212 SH   SOLE 0 0 0 56,212
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 4,325 146,893 SH   SOLE 0 0 0 146,893
CATERPILLAR INC DEL COM 149123101 214 1,462 SH   SOLE 0 0 0 1,462
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,485 34,046 SH   SOLE 0 0 0 34,046
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 885 8,688 SH   SOLE 0 0 0 8,688
ISHARES TR CORE S&P500 ETF 464287200 3,190 9,430 SH   SOLE 0 0 0 9,430
VANGUARD BD INDEX FDS INTERMED TERM 921937819 3,635 38,925 SH   SOLE 0 0 0 38,925
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,021 17,553 SH   SOLE 0 0 0 17,553
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 424 7,799 SH   SOLE 0 0 0 7,799
ISHARES TR MSCI USA MMENTM 46432F396 210 1,406 SH   SOLE 0 0 0 1,406
ISHARES TR MSCI INTL QUALTY 46434V456 411 12,990 SH   SOLE 0 0 0 12,990
ISHARES INC MSCI JPN ETF NEW 46434G822 732 12,395 SH   SOLE 0 0 0 12,395
SPDR SER TR BLOMBERG 1 10 YR 78468R861 5,389 260,846 SH   SOLE 0 0 0 260,846
SPDR SER TR PORTFOLI S&P1500 78464A805 330 8,014 SH   SOLE 0 0 0 8,014
TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 45 45,000 PRN   SOLE 0 0 0 45,000
ISHARES TR CRE U S REIT ETF 464288521 289 6,431 SH   SOLE 0 0 0 6,431
SPDR SER TR MSCI USA STRTGIC 78468R812 6,757 71,197 SH   SOLE 0 0 0 71,197
TELEFLEX INCORPORATED COM 879369106 2,388 7,080 SH   SOLE 0 0 0 7,080
JOHNSON & JOHNSON COM 478160104 1,626 11,038 SH   SOLE 0 0 0 11,038
PARK AEROSPACE CORP COM 70014A104 1,936 175,319 SH   SOLE 0 0 0 175,319
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,244 11,114 SH   SOLE 0 0 0 11,114
ATMOS ENERGY CORP COM 049560105 261 2,739 SH   SOLE 0 0 0 2,739