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
Expires: July 31, 2015
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
ALPS ETF TR OSHARES US SMLCP 00162Q395 9,979,675 210,010 SH SOLE 0 0 210,010
AMAZON COM INC COM 023135106 213,314 895 SH SOLE 0 0 895
AMERICAN AIRLINES GROUP INC COM 02376R102 1,999,988 110,680 SH SOLE 0 0 110,680
APPLE INC COM 037833100 824,995 2,851 SH SOLE 0 0 2,851
BLACKROCK ETF TRUST ISHA I IN TE ETF 09290C780 234,340 4,445 SH SOLE 0 0 4,445
BLACKROCK ETF TRUST ISHARES US EQUIT 09290C103 3,556,039 52,287 SH SOLE 0 0 52,287
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 659,202 18,301 SH SOLE 0 0 18,301
CAPITAL GROUP DIVIDEND VALUE SHS CREAT UNIT 14020W106 19,466 395 SH OTR 1 0 0 395
CAPITAL GROUP DIVIDEND VALUE SHS CREAT UNIT 14020W106 15,709,577 318,782 SH SOLE 0 0 318,782
DBX ETF TR XTRACKRS S&P 500 233051143 2,054,094 29,830 SH SOLE 0 0 29,830
DIMENSIONAL ETF TRUST EMERGING MKTS HI 25434V757 891,198 20,837 SH SOLE 0 0 20,837
ESSENTIAL UTILS INC COM 29670G102 320,808 8,374 SH SOLE 0 0 8,374
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 1,199,409 19,894 SH OTR 1 0 0 19,894
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 2,687,306 44,573 SH SOLE 0 0 44,573
FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527 408,108 7,722 SH OTR 1 0 0 7,722
FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527 6,664,174 126,096 SH SOLE 0 0 126,096
FIRST TR EXCHANGE-TRADED FD NASDQ CLN EDGE 33737A108 728,075 3,797 SH SOLE 0 0 3,797
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F623 35,037 636 SH OTR 1 0 0 636
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F623 8,191,277 148,689 SH SOLE 0 0 148,689
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 1,565,446 5,167 SH OTR 1 0 0 5,167
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 10,075,570 33,256 SH SOLE 0 0 33,256
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 1,478,813 24,854 SH OTR 1 0 0 24,854
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 9,355,126 157,229 SH SOLE 0 0 157,229
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613 658,356 12,185 SH SOLE 0 0 12,185
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,205,148 10,364 SH OTR 1 0 0 10,364
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 16,672,444 78,359 SH SOLE 0 0 78,359
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 12,164 135 SH OTR 1 0 0 135
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2,876,803 31,929 SH SOLE 0 0 31,929
INVESCO EXCHANGE TRADED FD T SEMICONDUCTORS 46137V647 44,138 235 SH OTR 1 0 0 235
INVESCO EXCHANGE TRADED FD T SEMICONDUCTORS 46137V647 591,070 3,147 SH SOLE 0 0 3,147
INVESCO QQQ TR UNIT SER 1 46090E103 1,637,754 2,224 SH SOLE 0 0 2,224
INVESTMENT MANAGERS SER TR I ASTORIA REAL 46141T117 871,254 40,927 SH SOLE 0 0 40,927
ISHARES INC CORE MSCI EMKT 46434G103 241,644 2,917 SH SOLE 0 0 2,917
ISHARES TR CORE S&P SCP ETF 464287804 2,064,475 13,920 SH OTR 1 0 0 13,920
ISHARES TR CORE S&P SCP ETF 464287804 34,339,697 231,540 SH SOLE 0 0 231,540
ISHARES TR CORE S&P500 ETF 464287200 2,463,848 3,290 SH OTR 1 0 0 3,290
ISHARES TR CORE S&P500 ETF 464287200 40,372,162 53,909 SH SOLE 0 0 53,909
ISHARES TR CORE US AGGBD ET 464287226 6,980,565 70,525 SH SOLE 0 0 70,525
ISHARES TR EAFE GRWTH ETF 464288885 220,348 1,771 SH SOLE 0 0 1,771
ISHARES TR ESG AWARE MSCI 46435U663 3,435,948 61,433 SH SOLE 0 0 61,433
ISHARES TR ESG AWR MSCI USA 46435G425 292,478 1,787 SH SOLE 0 0 1,787
ISHARES TR ESG OPTIMIZED 464288802 2,982,465 19,329 SH SOLE 0 0 19,329
ISHARES TR GL CLEAN ENE ETF 464288224 944,097 46,076 SH SOLE 0 0 46,076
ISHARES TR GLOBAL TECH ETF 464287291 3,464,341 23,978 SH OTR 1 0 0 23,978
ISHARES TR GLOBAL TECH ETF 464287291 23,069,122 159,670 SH SOLE 0 0 159,670
ISHARES TR ISHARES BIOTECH 464287556 1,911,790 10,052 SH SOLE 0 0 10,052
ISHARES TR MSCI ACWI EX US 464288240 880,288 11,566 SH OTR 1 0 0 11,566
ISHARES TR MSCI ACWI EX US 464288240 14,726,524 193,490 SH SOLE 0 0 193,490
ISHARES TR MSCI EAFE ETF 464287465 5,147,150 49,549 SH SOLE 0 0 49,549
ISHARES TR MSCI EMG MKT ETF 464287234 3,039,114 44,425 SH SOLE 0 0 44,425
ISHARES TR MSCI USA VALUE 46432F388 254,358 1,273 SH SOLE 0 0 1,273
ISHARES TR RUS 1000 ETF 464287622 1,246,518 3,044 SH OTR 1 0 0 3,044
ISHARES TR RUS 1000 ETF 464287622 2,874,281 7,019 SH SOLE 0 0 7,019
ISHARES TR RUSSELL 2000 ETF 464287655 5,453,168 18,150 SH SOLE 0 0 18,150
ISHARES TR S&P 100 ETF 464287101 1,204,078 3,291 SH OTR 1 0 0 3,291
ISHARES TR S&P 100 ETF 464287101 2,737,805 7,483 SH SOLE 0 0 7,483
ISHARES TR S&P 500 GRWT ETF 464287309 440,509 3,203 SH SOLE 0 0 3,203
ISHARES TR S&P 500 VAL ETF 464287408 373,741 1,646 SH SOLE 0 0 1,646
ISHARES TR US TRSPRTION 464287192 71,656 826 SH OTR 1 0 0 826
ISHARES TR US TRSPRTION 464287192 957,807 11,041 SH SOLE 0 0 11,041
J P MORGAN EXCHANGE TRADED F ACTIVEBLDRS EMER 46641Q266 671,890 10,518 SH SOLE 0 0 10,518
JOBY AVIATION INC COMMON STOCK G65163100 102,223 11,460 SH SOLE 0 0 11,460
LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505 783,372 19,302 SH OTR 1 0 0 19,302
LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505 12,392,915 305,357 SH SOLE 0 0 305,357
MICRON TECHNOLOGY INC COM 595112103 450,173 390 SH SOLE 0 0 390
PROSHARES TR PSHS ULT S&P 500 74347R107 661,672 9,820 SH SOLE 0 0 9,820
PUTNAM ETF TRUST FOCUSED LAR CAP 746729300 2,461,140 48,305 SH SOLE 0 0 48,305
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 894,443 25,695 SH OTR 1 0 0 25,695
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 13,591,147 390,438 SH SOLE 0 0 390,438
SPDR GOLD TR GOLD SHS 78463V107 1,884,264 5,115 SH SOLE 0 0 5,115
SPDR SERIES TRUST SST SPDR BLOOMBE 78464A151 3,926,778 125,939 SH SOLE 0 0 125,939
SPDR SERIES TRUST ST BLOO HIGH ETF 78468R622 431,641 4,479 SH SOLE 0 0 4,479
SPDR SERIES TRUST ST STR DOW REIT 78464A607 216,451 1,916 SH SOLE 0 0 1,916
SPDR SERIES TRUST ST STR SP BIOT 78464A870 42,253 267 SH OTR 1 0 0 267
SPDR SERIES TRUST ST STR SP BIOT 78464A870 563,687 3,562 SH SOLE 0 0 3,562
SPDR SERIES TRUST ST STR SP HCSVC 78464A573 1,428,397 10,813 SH SOLE 0 0 10,813
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 3,223,059 4,316 SH OTR 1 0 0 4,316
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 46,535,719 62,316 SH SOLE 0 0 62,316
TRUST FOR PROFESSIONAL MANAG ACTIVEPASSIVE CR 89834G752 293,066 9,959 SH SOLE 0 0 9,959
TRUST FOR PROFESSIONAL MANAG ACTIVEPASSIVE EQ 89834G737 328,762 8,482 SH SOLE 0 0 8,482
TRUST FOR PROFESSIONAL MANAG ACTIVEPASSIVE US 89834G729 790,667 17,114 SH SOLE 0 0 17,114
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 9,650,837 330,056 SH SOLE 0 0 330,056
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,260,780 33,815 SH SOLE 0 0 33,815
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,445,034 6,472 SH SOLE 0 0 6,472
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,728,975 15,601 SH SOLE 0 0 15,601
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 352,361 2,902 SH SOLE 0 0 2,902
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,648,073 6,023 SH OTR 1 0 0 6,023
VANGUARD WORLD FD MEGA CAP INDEX 921910873 9,521,229 34,796 SH SOLE 0 0 34,796
VICTORY PORTFOLIOS II CORE BD ETF 92647N527 27,775 593 SH OTR 1 0 0 593
VICTORY PORTFOLIOS II CORE BD ETF 92647N527 5,949,316 127,019 SH SOLE 0 0 127,019
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 1,453,554 28,869 SH SOLE 0 0 28,869