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
ADOBE INC COM 00724F101 BBG001S5NCQ5 263,882 475 SH   SOLE   0 0 475
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 BBG001S7FTC8 218,700 900 SH   SOLE   0 0 900
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 652,826 3,584 SH   SOLE   0 0 3,584
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 597,949 3,260 SH   SOLE   0 0 3,260
ALPS ETF TR RIVRFRNT STR INC 00162Q783 BBG005CZ6C31 1,913,318 84,494 SH   SOLE   0 0 84,494
AMAZON COM INC COM 023135106 BBG001S5PQL7 1,144,233 5,921 SH   SOLE   0 0 5,921
APPLE INC COM 037833100 BBG001S5N8V8 1,956,534 9,289 SH   SOLE   0 0 9,289
AVERY DENNISON CORP COM 053611109 BBG001S5NZM8 291,073 1,331 SH   SOLE   0 0 1,331
BALL CORP COM 058498106 BBG001S5P7Q4 329,210 5,485 SH   SOLE   0 0 5,485
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 242,620 6,101 SH   SOLE   0 0 6,101
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 320,558 788 SH   SOLE   0 0 788
BROADCOM INC COM 11135F101 BBG00KHY5SY8 298,629 186 SH   SOLE   0 0 186
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 BBG004K1ZMP2 929,495 13,613 SH   SOLE   0 0 13,613
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 384,719 2,460 SH   SOLE   0 0 2,460
CISCO SYS INC COM 17275R102 BBG001S6HC62 732,142 15,410 SH   SOLE   0 0 15,410
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 253,235 6,467 SH   SOLE   0 0 6,467
CROWDSTRIKE HLDGS INC CL A 22788C105 BBG00BLYKRZ7 372,077 971 SH   SOLE   0 0 971
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 382,564 6,478 SH   SOLE   0 0 6,478
CYTOKINETICS INC COM NEW 23282W605 BBG001SGMVF2 233,949 4,318 SH   SOLE   0 0 4,318
DOMINION ENERGY INC COM 25746U109 BBG001S5QCP3 222,226 4,535 SH   SOLE   0 0 4,535
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 221,123 2,206 SH   SOLE   0 0 2,206
ELI LILLY & CO COM 532457108 BBG001S5STL8 342,234 378 SH   SOLE   0 0 378
ETF SER SOLUTIONS DISTILLATE US 26922A321 BBG00MC56321 303,201 5,900 SH   SOLE   0 0 5,900
FIDELITY COVINGTON TRUST BLUE CHIP GRWTH 316092352 BBG00V6QFTJ7 801,272 18,880 SH   SOLE   0 0 18,880
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 BBG007DJGS45 575,270 12,224 SH   SOLE   0 0 12,224
FRANKLIN TEMPLETON ETF TR INTL COR DIV TIL 35473P108 BBG00D0YL0Y5 314,538 10,062 SH   SOLE   0 0 10,062
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 233,381 985 SH   SOLE   0 0 985
INTEL CORP COM 458140100 BBG001S5SF65 207,701 6,707 SH   SOLE   0 0 6,707
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 315,461 1,824 SH   SOLE   0 0 1,824
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 2,505,662 12,712 SH   SOLE   0 0 12,712
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 BBG001SS78M6 470,874 15,479 SH   SOLE   0 0 15,479
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 BBG00449DWF6 254,737 4,612 SH   SOLE   0 0 4,612
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 883,709 13,606 SH   SOLE   0 0 13,606
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 BBG00KJR2H78 273,910 12,056 SH   SOLE   0 0 12,056
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 BBG001SJW5S8 364,768 3,200 SH   SOLE   0 0 3,200
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 BBG001SS30K9 766,881 7,904 SH   SOLE   0 0 7,904
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 3,021,306 18,391 SH   SOLE   0 0 18,391
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 BBG001SDTVQ0 1,538,430 24,212 SH   SOLE   0 0 24,212
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 6,253,552 108,550 SH   SOLE   0 0 108,550
ISHARES TR CORE DIVID ETF 46435U861 BBG00J5M0G99 340,484 7,696 SH   SOLE   0 0 7,696
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 6,927,217 118,374 SH   SOLE   0 0 118,374
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 7,238,747 67,868 SH   SOLE   0 0 67,868
ISHARES TR CORE S&P US GWT 464287671 BBG001SFQL99 275,484 2,161 SH   SOLE   0 0 2,161
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 8,690,277 15,880 SH   SOLE   0 0 15,880
ISHARES TR EAFE SML CP ETF 464288273 BBG001SYVWS7 312,370 5,068 SH   SOLE   0 0 5,068
ISHARES TR ISHS 5-10YR INVT 464288638 BBG001SSD849 291,567 5,688 SH   SOLE   0 0 5,688
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 360,565 4,603 SH   SOLE   0 0 4,603
ISHARES TR MSCI INTL QUALTY 46434V456 BBG007WGM3H4 211,495 5,416 SH   SOLE   0 0 5,416
ISHARES TR MSCI USA ESG SLC 464288802 BBG001SN86J4 614,439 5,468 SH   SOLE   0 0 5,468
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 772,397 2,119 SH   SOLE   0 0 2,119
ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 427,686 4,854 SH   SOLE   0 0 4,854
ISHARES TR S&P MC 400VL ETF 464287705 BBG001SFQJM9 791,121 6,973 SH   SOLE   0 0 6,973
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 470,439 3,663 SH   SOLE   0 0 3,663
ISHARES TR US HLTHCR PR ETF 464288828 BBG001SQZ858 426,707 8,140 SH   SOLE   0 0 8,140
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 BBG00M8D48L9 234,244 4,650 SH   SOLE   0 0 4,650
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 9,573,832 189,694 SH   SOLE   0 0 189,694
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 BBG00M8D2458 237,181 4,674 SH   SOLE   0 0 4,674
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 463,327 3,170 SH   SOLE   0 0 3,170
JPMORGAN CHASE & CO. COM 46625H100 BBG001S8CRC3 745,407 3,685 SH   SOLE   0 0 3,685
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 467,778 1,001 SH   SOLE   0 0 1,001
MCDONALDS CORP COM 580135101 BBG001S5T110 382,882 1,502 SH   SOLE   0 0 1,502
MERCK & CO INC COM 58933Y105 BBG001S5TC52 2,157,978 17,431 SH   SOLE   0 0 17,431
MICROSOFT CORP COM 594918104 BBG001S5TD05 3,576,572 8,002 SH   SOLE   0 0 8,002
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 233,815 3,302 SH   SOLE   0 0 3,302
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 469,452 3,800 SH   SOLE   0 0 3,800
ORACLE CORP COM 68389X105 BBG001S5SJG6 267,554 1,895 SH   SOLE   0 0 1,895
PEPSICO INC COM 713448108 BBG001S695T1 255,902 1,552 SH   SOLE   0 0 1,552
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 392,463 2,380 SH   SOLE   0 0 2,380
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 728,168 7,575 SH   SOLE   0 0 7,575
RTX CORPORATION COM 75513E101 BBG001S5X5Q9 318,136 3,169 SH   SOLE   0 0 3,169
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 9,309,262 119,718 SH   SOLE   0 0 119,718
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 BBG001V036R6 586,925 7,541 SH   SOLE   0 0 7,541
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 270,425 6,578 SH   SOLE   0 0 6,578
SELECT SECTOR SPDR TR INDL 81369Y704 BBG001S7T232 341,236 2,800 SH   SOLE   0 0 2,800
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 635,854 4,363 SH   SOLE   0 0 4,363
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 593,058 8,704 SH   SOLE   0 0 8,704
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 BBG001S7R733 321,095 3,636 SH   SOLE   0 0 3,636
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 533,699 2,359 SH   SOLE   0 0 2,359
SOUTHERN CO COM 842587107 BBG001S5W777 358,909 4,627 SH   SOLE   0 0 4,627
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 BBG001S8LH99 224,900 575 SH   SOLE   0 0 575
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 1,634,293 3,003 SH   SOLE   0 0 3,003
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 1,919,202 3,587 SH   SOLE   0 0 3,587
SPDR SER TR HLTH CR EQUIP 78464A581 BBG001V08KL6 219,550 2,601 SH   SOLE   0 0 2,601
SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 1,536,101 29,944 SH   SOLE   0 0 29,944
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 3,426,975 53,546 SH   SOLE   0 0 53,546
SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 2,479,987 59,716 SH   SOLE   0 0 59,716
SPDR SER TR PORTFOLIO SHORT 78464A474 BBG001T6B0P2 1,027,043 34,581 SH   SOLE   0 0 34,581
SPDR SER TR PRTFLO S&P500 GW 78464A409 BBG001SD7RB9 1,556,779 19,428 SH   SOLE   0 0 19,428
SPDR SER TR S&P 400 MDCP VAL 78464A839 BBG001SPTBM1 413,075 5,663 SH   SOLE   0 0 5,663
SPDR SER TR S&P 600 SMCP GRW 78464A201 BBG001SG4275 307,756 3,584 SH   SOLE   0 0 3,584
SPDR SER TR S&P 600 SMCP VAL 78464A300 BBG001SG3JV2 1,080,389 13,796 SH   SOLE   0 0 13,796
SPDR SER TR S&P DIVID ETF 78464A763 BBG001SPTBP8 2,883,687 22,674 SH   SOLE   0 0 22,674
SPDR SER TR S&P KENSHO NEW 78468R648 BBG00M9BL771 322,942 7,010 SH   SOLE   0 0 7,010
SPDR SER TR SPDR PORTFOLIO S 78468R465 BBG01J96V6P9 240,482 6,987 SH   SOLE   0 0 6,987
STRYKER CORPORATION COM 863667101 BBG001S8FR03 337,240 991 SH   SOLE   0 0 991
UNITED THERAPEUTICS CORP DEL COM 91307C102 BBG001S8RV10 248,469 780 SH   SOLE   0 0 780
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 296,899 583 SH   SOLE   0 0 583
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 230,513 5,806 SH   SOLE   0 0 5,806
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 563,633 1,507 SH   SOLE   0 0 1,507
VANGUARD INDEX FDS LARGE CAP ETF 922908637 BBG001SHTTQ6 339,483 1,360 SH   SOLE   0 0 1,360
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG001SRN7S6 2,072,592 9,029 SH   SOLE   0 0 9,029
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 BBG001SRN7W1 675,297 4,489 SH   SOLE   0 0 4,489
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 4,330,371 17,887 SH   SOLE   0 0 17,887
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 605,101 1,210 SH   SOLE   0 0 1,210
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 966,523 5,295 SH   SOLE   0 0 5,295
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 3,042,178 13,952 SH   SOLE   0 0 13,952
VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 1,483,913 5,933 SH   SOLE   0 0 5,933
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 297,219 1,853 SH   SOLE   0 0 1,853
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 BBG001T62M38 826,594 10,341 SH   SOLE   0 0 10,341
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 BBG001T62KZ7 1,138,327 14,731 SH   SOLE   0 0 14,731
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 1,944,941 10,654 SH   SOLE   0 0 10,654
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 440,839 3,717 SH   SOLE   0 0 3,717
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 BBG00C863MQ1 310,828 3,824 SH   SOLE   0 0 3,824
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 BBG00C868SD7 409,782 5,980 SH   SOLE   0 0 5,980
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 BBG001SHVR32 205,884 774 SH   SOLE   0 0 774
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 355,964 8,632 SH   SOLE   0 0 8,632
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 591,182 2,771 SH   SOLE   0 0 2,771
WISDOMTREE TR US MIDCAP DIVID 97717W505 BBG001SHKG74 1,079,835 23,088 SH   SOLE   0 0 23,088
WISDOMTREE TR US QTLY DIV GRT 97717X669 BBG004LMH3Z6 2,656,129 34,031 SH   SOLE   0 0 34,031
WISDOMTREE TR YIELD ENHANCD US 97717X511 BBG009KCY2C6 304,551 7,089 SH   SOLE   0 0 7,089