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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
A T & T Inc New COM 00206R102   1,021,193 53,049 SH   SOLE   0 0 0
Abbvie Inc COM 00287Y109   815,974 5,120 SH   SOLE   0 0 0
Adamis Pharmaceuticals Corp COM NEW 00547W208   2,202 19,000 SH   SOLE   0 0 0
Aercap Holdings Nv SHS N00985106   224,920 4,000 SH   SOLE   0 0 0
Virtus Diversified Income and Convertible Fund COM 92840N100   233,651 12,100 SH   SOLE   0 0 0
Amazon Com Inc COM 023135106   556,010 5,383 SH   SOLE   0 0 0
AMERICAN CENTURY INVESTMENTS A VANTIS EMGMKT ETF AVENTIS EMGMKT 025072604   1,585,484 29,977 SH   SOLE   0 0 0
AMERICAN CENTURY INVESTMENTS I NTL EQT ETF INTL EQT ETF 025072703   27,288,149 478,488 SH   SOLE   0 0 0
AMERICAN CENTURY INVESTMENTS U S EQT ETF US EQT ETF 025072885   75,824,410 1,069,757 SH   SOLE   0 0 0
Apple Computer Inc COM 037833100   14,048,040 85,191 SH   SOLE   0 0 0
Ares Capital Corp COM 04010L103   206,270 11,287 SH   SOLE   0 0 0
ARES MANAGEMENT CORPORATION CO M CL A CL A COM STK 03990B101   208,600 2,500 SH   SOLE   0 0 0
AVANTIS INTERNATNL SML CP VL ETF INTL SMCP VLU 025072802   280,938 4,804 SH   SOLE   0 0 0
AVANTIS US SMALL CAP VALUE ETF US SML CP VALU 025072877   6,803,003 91,858 SH   SOLE   0 0 0
Berkshire Hathaway CL A 084670108   465,600 1 SH   SOLE   0 0 0
Berkshire Hathaway Cl B CL B NEW 084670702   1,175,796 3,808 SH   SOLE   0 0 0
BlackRock Core Bond SHS BEN INT 09249E101   268,832 24,800 SH   SOLE   0 0 0
BlackRock Taxable Municipal Bond Trust SHS 09248X100   252,672 14,100 SH   SOLE   0 0 0
Calamos Conv Opprtnty Fd SH BEN INT 128117108   227,232 21,600 SH   SOLE   0 0 0
Calamos Convertible And COM SHS 12811P108   226,044 20,700 SH   SOLE   0 0 0
Calamos Dynamic Convertible and Income COM 12811V105   274,834 12,903 SH   SOLE   0 0 0
Chevron Corporation COM 166764100   573,671 3,516 SH   SOLE   0 0 0
Cirrus Logic Inc COM 172755100   229,698 2,100 SH   SOLE   0 0 0
Citigroup Inc COM NEW 172967424   937,800 20,000 SH   SOLE   0 0 0
Consolidated Edison Inc COM 209115104   481,220 5,030 SH   SOLE   0 0 0
Dimensional Emerging Core Equity Mkt ETF EMGR CRE EQT MNG 25434V302   16,619,381 721,954 SH   SOLE   0 0 0
Dimensional International Cr Eq Mkt ETF INTL CORE EQT MK 25434V203   29,147,207 1,081,529 SH   SOLE   0 0 0
DIMENSIONAL US CORE EQUITY MARKT ETF US CORE EQT MKT 25434V104   31,172,007 1,083,490 SH   SOLE   0 0 0
DIMENSIONAL WLD EX US CR EQ 2 ETF WORLD EX US CORE 25434V880   590,157 25,592 SH   SOLE   0 0 0
Disney Walt Co COM 254687106   850,279 8,492 SH   SOLE   0 0 0
Dominion Res Inc Va New COM 25746U109   425,866 7,617 SH   SOLE   0 0 0
Dutsch X Trck Rusl 1000 XTRACKERS RUSSEL 233051481   9,270,107 214,721 SH   SOLE   0 0 0
Exxon Mobil Corporation COM 30231G102   613,986 5,599 SH   SOLE   0 0 0
FERGUSON PLC SHS G3421J106   450,069 3,365 SH   SOLE   0 0 0
First Tr Nasdaq 100 Fund SHS 337345102   23,024,681 176,421 SH   SOLE   0 0 0
First Trst Nasdaq Rsng RISNG DIVD ACHIV 33738R506   20,905,394 465,910 SH   SOLE   0 0 0
FIRST TRUST EXCH TRADED FUND 2 TECH ALPHADEX ETF TECH ALPHADEX 33734X176   11,518,305 109,500 SH   SOLE   0 0 0
FIRST TRUST EXCHANGE-TRADED AL EM SML CP ALPH ETF EM SML CP ALPH 33737J307   3,100,337 83,320 SH   SOLE   0 0 0
First TRUST Intermediate COM 33718W103   200,406 12,700 SH   SOLE   0 0 0
FIRST TRUST PORTFOLIOS COM ETF COM 33734G108   225,043 9,242 SH   SOLE   0 0 0
First TRUST Preferred PFD SECS INC ETF 33739E108   304,389 19,072 SH   SOLE   0 0 0
FIRST TRUST SENIOR LN FD ETF SENIOR LN FD 33738D309   1,643,207 36,322 SH   SOLE   0 0 0
First Trust SMID Cp Rising Div Achv ETF SMID RISNG ETF 33741X102   1,317,930 49,452 SH   SOLE   0 0 0
First TRUST Tactcl High FIRST TR TA HIYL 33738D408   409,448 10,298 SH   SOLE   0 0 0
First TRUST Value SHS 33734H106   17,342,341 431,831 SH   SOLE   0 0 0
Flexsh Stoxx US Esg STOX US ESG SLCT 33939L696   1,479,536 14,897 SH   SOLE   0 0 0
FlexShares Intl Qual Div ETF INTL QLTDV IDX 33939L837   329,389 14,918 SH   SOLE   0 0 0
Flexshares Morningstar MORNSTAR USMKT 33939L100   15,654,191 99,810 SH   SOLE   0 0 0
FLEXSHARES TRUST HIG YLD VL ET F HIG YLD VL ETF 33939L662   944,325 23,185 SH   SOLE   0 0 0
FLEXSHARES TRUST QLT DIV DEF I DX ETF QLT DIV DEF IDX 33939L845   8,161,928 154,186 SH   SOLE   0 0 0
Franklin Universal Trust SH BEN INT 355145103   332,971 46,700 SH   SOLE   0 0 0
GLOBAL X FDS US PFD ETF US PFD ETF 37954Y657   756,150 38,074 SH   SOLE   0 0 0
Global X Superdividend SUPERDIVIDEND 37960A669   1,027,745 44,607 SH   SOLE   0 0 0
Google Inc Class A CL A COM 02079K305   282,146 2,720 SH   SOLE   0 0 0
Intuit Inc COM 461202103   2,485,948 5,576 SH   SOLE   0 0 0
INVESCO BULSHS 2023 CB ETF BULSHS 2023 CB 46138J866   1,459,664 69,244 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD TR S&P500 QUALITY ETF S&P500 QUALITY 46137V241   2,216,185 46,834 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FUND T S&P 500 REVENUE ETF S&P 500 REVENUE 46138G698   7,213,592 94,791 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FUND T S&P MDCP 400 REV ET S&P MDCP 400 REV 46138G672   18,308,225 202,033 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2024 CB ETF BULSHS 2024 CB 46138J841   5,989,672 290,902 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2025 CB ETF BULSHS 2025 CB 46138J825   1,827,776 90,127 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2026 CB ETF BULSHS 2026 CB 46138J791   1,064,740 55,571 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2027 CB ETF BULSHS 2027 CB 46138J783   227,278 11,773 SH   SOLE   0 0 0
Invesco RAFI Strategic US ETF RAFI STRATGIC US 46138J742   1,348,237 35,202 SH   SOLE   0 0 0
Invesco Variable Rate Preferred ETF VAR RATE PFD 46138G870   978,366 44,170 SH   SOLE   0 0 0
iShares Broad USD High Yield Corp Bd ETF BROAD USD HIGH 46435U853   1,356,837 38,167 SH   SOLE   0 0 0
Ishares Core Dividend CORE DIV GRWTH 46434V621   622,176 12,446 SH   SOLE   0 0 0
Ishares Core Msci Eafe CORE MSCI EAFE 46432F842   794,111 11,879 SH   SOLE   0 0 0
Ishares Esg Msci Eafe ESG AW MSCI EAFE 46435G516   20,153,211 280,529 SH   SOLE   0 0 0
iShares ESG Screened S&P Mid-Cap ETF ESG SCRD S&P MID 46436E551   9,693,336 285,182 SH   SOLE   0 0 0
Ishares Etf MSCI USA QLT FCT 46432F339   27,284,099 219,918 SH   SOLE   0 0 0
Ishares Ftse Nareit Res RESIDENTIAL MULT 464288562   507,758 7,190 SH   SOLE   0 0 0
Ishares Ibonds Dec 2023 IBONDS DEC23 ETF 46434VAX8   17,620,833 699,517 SH   SOLE   0 0 0
iShares iBonds Dec 2027 Term Corp ETF IBONDS 27 ETF 46435UAA9   17,941,629 753,217 SH   SOLE   0 0 0
iShares J.P. Morgan EM High Yld Bd ETF JP MRGN EM HI BD 464286285   239,632 6,800 SH   SOLE   0 0 0
Ishares Msci Emrg Mkt Fd MSCI EMG MKT ETF 464287234   348,274 8,826 SH   SOLE   0 0 0
Ishares Russell 1000 Val RUS 1000 VAL ETF 464287598   1,284,009 8,433 SH   SOLE   0 0 0
Ishares Russell 3000 RUSSELL 3000 ETF 464287689   575,107 2,443 SH   SOLE   0 0 0
Ishares S&P 500 Growth S&P 500 GRWT ETF 464287309   265,016 4,148 SH   SOLE   0 0 0
Ishares Tr Lehman Tips TIPS BD ETF 464287176   772,301 7,005 SH   SOLE   0 0 0
Ishares Tr Msci Eafe Fd MSCI EAFE ETF 464287465   19,116,830 267,293 SH   SOLE   0 0 0
Ishares Tr Russell RUS 1000 GRW ETF 464287614   1,250,237 5,117 SH   SOLE   0 0 0
Ishares Tr S&P Midcap CORE S&P MCP ETF 464287507   339,217 1,356 SH   SOLE   0 0 0
Ishares Tr S&P Smallcap CORE S&P SCP ETF 464287804   4,029,925 41,675 SH   SOLE   0 0 0
Ishares TRUST IBOXX HI YD ETF 464288513   1,790,535 23,700 SH   SOLE   0 0 0
ISHARES TRUST CRE U S REIT ETF CRE U S REIT ETF 464288521   1,137,578 22,571 SH   SOLE   0 0 0
ISHARES TRUST IBDS DEC28 ETF IBDS DEC28 ETF 46435U515   273,941 10,984 SH   SOLE   0 0 0
ISHARES TRUST IBONDS DEC 29 ET F IBONDS DEC 29 46436E205   223,217 9,756 SH   SOLE   0 0 0
ISHARES TRUST IBONDS DEC2026 E TF IBONDS DEC2026 46435GAA0   19,037,748 802,265 SH   SOLE   0 0 0
ISHARES TRUST IBONDS DEC24 ETF IBONDS DEC24 ETF 46434VBG4   15,440,209 627,906 SH   SOLE   0 0 0
ISHARES TRUST IBONDS DEC25 ETF IBONDS DEC25 ETF 46434VBD1   19,107,496 778,944 SH   SOLE   0 0 0
ISHARES TRUST INTL QLTY FACTOR ETF MSCI INTL QUALTY 46434V456   21,188,790 600,249 SH   SOLE   0 0 0
ISHARES TRUST MULTIFACTOR USA ETF U S EQUITY FACTR 46434V282   2,419,309 58,381 SH   SOLE   0 0 0
ISHARES TRUST ULTR SH TRM BD E TF BLACKROCK ULTRA 46434V878   6,440,492 128,169 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104   221,030 1,426 SH   SOLE   0 0 0
JP MORGAN ETF TRUST DIVERSFED RTRN ETF DIVERSFED RTRN 46641Q886   8,815,533 102,754 SH   SOLE   0 0 0
JP MORGAN ETF TRUST ULTRA SHRT INC ETF ULTRA SHRT INC 46641Q837   1,112,676 22,112 SH   SOLE   0 0 0
JP MORGAN ETF TRUST US QUALTY FCTR ETF US QUALTY FCTR 46641Q761   25,333,255 614,437 SH   SOLE   0 0 0
Jpmorgan Dvrsfd Rtrn DIV RTN INT EQ 46641Q209   1,243,121 23,765 SH   SOLE   0 0 0
Jpmrg Dvsfd Retn Emrg DIV RTN EM EQT 46641Q308   244,878 4,851 SH   SOLE   0 0 0
KRAFT HEINZ CO COM COM 500754106   1,561,765 40,387 SH   SOLE   0 0 0
Mannkind Corp COM NEW 56400P706   270,600 66,000 SH   SOLE   0 0 0
Mc Donalds Corp COM 580135101   227,043 812 SH   SOLE   0 0 0
Meta Platforms, Inc. CL A 30303M102   254,964 1,203 SH   SOLE   0 0 0
Microsoft Corp COM 594918104   1,750,510 6,072 SH   SOLE   0 0 0
Mid Cap SPDR UTSER1 S&PDCRP 78467Y107   4,859,604 10,601 SH   SOLE   0 0 0
New America High Income Fund COM NEW 641876800   224,049 32,900 SH   SOLE   0 0 0
Nuveen Esg Emerging NUVEEN ESG EMRGN 67092P888   244,624 9,104 SH   SOLE   0 0 0
Nuveen Esg Mid Cap NUVEEN ESG MIDCP 67092P409   239,167 6,256 SH   SOLE   0 0 0
Nuveen Esg Mid Cap Value NUVEEN ESG MIDVL 67092P508   401,856 14,002 SH   SOLE   0 0 0
NUVEEN ESG NUVEEN ESG LRG CAP GRWTH ETF NUVEEN ESG LRGCP 67092P201   20,823,508 373,583 SH   SOLE   0 0 0
Nuveen Esg Small Cap NUVEEN ESG SMLCP 67092P607   706,430 19,950 SH   SOLE   0 0 0
NUVEEN GLOBAL HIGH INCM FD SHS SHS 67075G103   353,771 31,900 SH   SOLE   0 0 0
Nuveen Preferred Income COM 67073B106   384,930 58,500 SH   SOLE   0 0 0
Nuveen Preferred Income COM 67072C105   243,542 37,700 SH   SOLE   0 0 0
Nuveen Shrt Duration Cred Opps COM 67074X107   233,427 19,900 SH   SOLE   0 0 0
Nuveen Taxable Municipal Income COM 67074C103   253,084 15,700 SH   SOLE   0 0 0
Nvidia Corp COM 67066G104   1,549,123 5,577 SH   SOLE   0 0 0
PACER FDS TR US CASH COWS 100 ETF US CASH COWS 100 69374H881   14,724,119 313,613 SH   SOLE   0 0 0
Pepsico Incorporated COM 713448108   235,349 1,291 SH   SOLE   0 0 0
Powershares High Yield HIG YLD EQ DIV 46137V563   520,689 26,139 SH   SOLE   0 0 0
Powershs Exch Trad Fd Tr PFD ETF 46138E511   463,482 40,373 SH   SOLE   0 0 0
Powershs Qqq TRUST Ser UNIT SER 1 46090E103   6,229,251 19,410 SH   SOLE   0 0 0
ProShares Ultra Silver ULTRA SILVER NEW 74347W353   530,910 17,000 SH   SOLE   0 0 0
Pwrshr S&P500 Hidiv S&P500 HDL VOL 46138E362   1,072,598 25,411 SH   SOLE   0 0 0
Real Estate Select Sctr RL EST SEL SEC 81369Y860   1,170,106 31,303 SH   SOLE   0 0 0
Rydex Etf TRUST S&P500 EQL WGT 46137V357   6,512,440 45,031 SH   SOLE   0 0 0
S P D R TRUST Unit SR TR UNIT 78462F103   222,708 544 SH   SOLE   0 0 0
Schw US Brd Mkt Etf US BRD MKT ETF 808524102   2,130,186 44,518 SH   SOLE   0 0 0
SCHWAB US DIVIDEND EQ ETF US DIVIDEND EQ 808524797   11,810,877 161,439 SH   SOLE   0 0 0
Sector Spdr Tech Select TECHNOLOGY 81369Y803   221,230 1,465 SH   SOLE   0 0 0
Spdr Barclays Cnv BBG CONV SEC ETF 78464A359   620,867 9,257 SH   SOLE   0 0 0
Spdr Blackstone Gso BLACKSTONE SENR 78467V608   583,301 14,069 SH   SOLE   0 0 0
SPDR PORTFOLIO EMG MK ETF PORTFOLIO EMG MK 78463X509   1,568,952 45,970 SH   SOLE   0 0 0
Spdr S&P 600 Small Cap S&P 600 SML CAP 78464A813   22,018,780 262,035 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFOLIO TL STK ETF PORTFOLI S&P1500 78464A805   19,119,605 379,132 SH   SOLE   0 0 0
Stryker Corp COM 863667101   1,027,692 3,600 SH   SOLE   0 0 0
Tesla Motors Inc COM 88160R101   1,651,589 7,961 SH   SOLE   0 0 0
Thomson Reuters Corp COM NEW 884903709   1,718,365 13,206 SH   SOLE   0 0 0
Vanguard Div Apprciation DIV APP ETF 921908844   2,324,319 15,092 SH   SOLE   0 0 0
Vanguard Europe Pac Etf VAN FTSE DEV MKT 921943858   563,405 12,473 SH   SOLE   0 0 0
Vanguard Growth GROWTH ETF 922908736   663,261 2,659 SH   SOLE   0 0 0
Vanguard Health Care HEALTH CAR ETF 92204A504   228,206 957 SH   SOLE   0 0 0
Vanguard Info Technology INF TECH ETF 92204A702   337,286 875 SH   SOLE   0 0 0
Vanguard Intl Eqty Index ALLWRLD EX US 922042775   617,953 11,557 SH   SOLE   0 0 0
Vanguard Reit REAL ESTATE ETF 922908553   265,894 3,202 SH   SOLE   0 0 0
Vanguard S&P 500 Etf S&P 500 ETF SHS 922908363   222,643 592 SH   SOLE   0 0 0
Vanguard Small Cap SMALL CP ETF 922908751   229,368 1,210 SH   SOLE   0 0 0
Vanguard Total Stock Mkt TOTAL STK MKT 922908769   3,731,356 18,282 SH   SOLE   0 0 0
Vanguard Value VALUE ETF 922908744   324,282 2,348 SH   SOLE   0 0 0
Western Asset High Yld Def Opp COM 95768B107   233,610 19,500 SH   SOLE   0 0 0
Wisdomtree Midcap Divdnd US MIDCAP DIVID 97717W505   243,954 5,953 SH   SOLE   0 0 0
Wisdomtree TRUST Midcap US MIDCAP FUND 97717W570   1,074,384 21,600 SH   SOLE   0 0 0
WISDOMTREE TRUST WISDOMTREE US VALUE FUND ETF WISDOMTREE US VA 97717W547   1,600,631 27,297 SH   SOLE   0 0 0
Wisdomtree US Divid Etf US QTLY DIV GRT 97717X669   41,457,933 665,029 SH   SOLE   0 0 0