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
ABERDEEN MULTI-MARKET INCOME SH BEN INT 552737108 44,480 10,109 SH SOLE 0 0 0 10,109
ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 481,859 2,660 SH SOLE 0 0 0 2,660
AFLAC INC COM 001055102 457,275 3,900 SH SOLE 0 0 0 3,900
AGNC INVT CORP COM 00123Q104 197,181 18,090 SH SOLE 0 0 0 18,090
ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 100,361 15,440 SH SOLE 0 0 0 15,440
ALPHABET INC CAP STK CL A 02079K305 284,109 795 SH SOLE 0 0 0 795
ALPHABET INC CAP STK CL C 02079K107 221,891 628 SH SOLE 0 0 0 628
AMAZON COM INC COM 023135106 364,422 1,529 SH SOLE 0 0 0 1,529
AMERICAN CENTY ETF TR US SML CP VALU 025072877 11,407,823 91,438 SH SOLE 0 0 0 91,438
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 276,520 3,100 SH SOLE 0 0 0 3,100
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 9,123,574 94,555 SH SOLE 0 0 0 94,555
AMERICAN CENTY ETF TR AVANTIS ALL EQT 025072232 429,735 4,336 SH SOLE 0 0 0 4,336
APPLE INC COM 037833100 6,054,568 20,924 SH SOLE 0 0 0 20,924
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 447,349 894 SH SOLE 0 0 0 894
BLACKROCK ETF TRUST ISHARES US LARG 09290C863 280,789 8,300 SH SOLE 0 0 0 8,300
CREDIT SUISSE HIGH YIELD CRE SH BEN INT 22544F103 235,248 132,162 SH SOLE 0 0 0 132,162
ELI LILLY & CO COM 532457108 317,849 265 SH SOLE 0 0 0 265
ENTERPRISE PRODS PARTNERS L COM 293792107 538,358 14,645 SH SOLE 0 0 0 14,645
EXXON MOBIL CORP COM 30231G102 356,492 2,607 SH SOLE 0 0 0 2,607
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 328,142 17,011 SH SOLE 0 0 0 17,011
FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 311,358 7,217 SH SOLE 0 0 0 7,217
FIRST TR EXCHANGE-TRADED FD FT VEST S&P 500 33739Q705 367,236 7,272 SH SOLE 0 0 0 7,272
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 284,286 6,994 SH SOLE 0 0 0 6,994
FIRST TR EXCHANGE-TRADED FD SHS 336917109 2,783,505 57,203 SH SOLE 0 0 0 57,203
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 270,959 2,885 SH SOLE 0 0 0 2,885
FIRST TR EXCHANGE-TRADED FD FT VEST GOLD 33733E856 471,028 22,366 SH SOLE 0 0 0 22,366
FIRST TR EXCHNG TRADED FD VI FT VEST NASD ETF 33740U752 515,262 13,121 SH SOLE 0 0 0 13,121
FIRST TR EXCHNG TRADED FD VI SMIT UNCO BD ETF 33740F888 15,041,299 604,554 SH SOLE 0 0 0 604,554
FRANKLIN TEMPLETON ETF TR FRANKLIN DYN MUN 35473P868 1,042,618 41,423 SH SOLE 0 0 0 41,423
GLOBAL X FDS US PFD ETF 37954Y657 426,834 22,838 SH SOLE 0 0 0 22,838
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 631,596 34,270 SH SOLE 0 0 0 34,270
GLOBAL X FDS S&P 500 COVERED 37954Y475 376,288 9,225 SH SOLE 0 0 0 9,225
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 3,820,253 51,863 SH SOLE 0 0 0 51,863
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 347,347 2,448 SH SOLE 0 0 0 2,448
HOME DEPOT INC COM 437076102 202,438 574 SH SOLE 0 0 0 574
INNOVATOR ETFS TRUST LADERD ALCTN PWR 45783Y814 21,027,359 399,153 SH SOLE 0 0 0 399,153
INNOVATOR ETFS TRUST INTL DE PW JUNE 45783Y285 563,062 18,060 SH SOLE 0 0 0 18,060
INNOVATOR ETFS TRUST US SM CA PW JUNE 45783Y277 345,796 11,590 SH SOLE 0 0 0 11,590
INNOVATOR ETFS TRUST EQUI DEFI 1 JULY 45783Y251 441,248 14,723 SH SOLE 0 0 0 14,723
INNOVATOR ETFS TRUST DEFINED WLT SHLD 45783Y855 209,150 6,103 SH SOLE 0 0 0 6,103
INNOVATOR ETFS TRUST US EQT PWR BUF 45782C870 771,669 18,286 SH SOLE 0 0 0 18,286
INNOVATOR ETFS TRUST US SML CP PWR B 45782C474 261,140 5,723 SH SOLE 0 0 0 5,723
INNOVATOR ETFS TRUST US SML CP PWR ET 45782C342 361,464 9,082 SH SOLE 0 0 0 9,082
INNOVATOR ETFS TRUST INTRNL DEV APRL 45782C367 242,865 7,313 SH SOLE 0 0 0 7,313
INNOVATOR ETFS TRUST EMRGNG MKT APRIL 45782C359 203,411 6,181 SH SOLE 0 0 0 6,181
INNOVATOR ETFS TRUST GRWT100 PWR BF 45782C334 382,136 6,455 SH SOLE 0 0 0 6,455
INVESCO ACTIVELY MANAGED EXC ULTRA SHRT DUR 46090A887 434,299 8,660 SH SOLE 0 0 0 8,660
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 178,517 11,242 SH SOLE 0 0 0 11,242
INVESCO EXCH TRADED FD TR II PURBTA MSCI US 46138E461 281,338 3,759 SH SOLE 0 0 0 3,759
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 2,260,115 96,093 SH SOLE 0 0 0 96,093
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 6,917,107 22,831 SH SOLE 0 0 0 22,831
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 985,860 6,959 SH SOLE 0 0 0 6,959
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 236,181 1,337 SH SOLE 0 0 0 1,337
INVESCO MUN OPPORTUNIT TR COM 46132C107 108,570 11,000 SH SOLE 0 0 0 11,000
INVESCO QQQ TR UNIT SER 1 46090E103 1,315,845 1,787 SH SOLE 0 0 0 1,787
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 276,041 8,292 SH SOLE 0 0 0 8,292
ISHARES INC CORE MSCI EMKT 46434G103 399,043 4,817 SH SOLE 0 0 0 4,817
ISHARES TR MSCI USA MIN ETF 46429B697 455,870 4,726 SH SOLE 0 0 0 4,726
ISHARES TR US TREAS BD ETF 46429B267 347,531 15,256 SH SOLE 0 0 0 15,256
ISHARES TR 0-5 YR TIPS ETF 46429B747 15,103,903 147,846 SH SOLE 0 0 0 147,846
ISHARES TR CORE HIGH DV ETF 46429B663 995,130 36,305 SH SOLE 0 0 0 36,305
ISHARES TR NATIONAL MUN ETF 464288414 512,594 4,763 SH SOLE 0 0 0 4,763
ISHARES TR SHRT NAT MUN ETF 464288158 404,054 3,795 SH SOLE 0 0 0 3,795
ISHARES TR CORE DIV GRWTH 46434V621 450,693 5,947 SH SOLE 0 0 0 5,947
ISHARES TR MSCI USA QLT FCT 46432F339 237,423 1,082 SH SOLE 0 0 0 1,082
ISHARES TR CORE S&P MCP ETF 464287507 473,095 6,135 SH SOLE 0 0 0 6,135
ISHARES TR CORE S&P SCP ETF 464287804 434,575 2,930 SH SOLE 0 0 0 2,930
ISHARES TR RUS 1000 VAL ETF 464287598 422,815 1,744 SH SOLE 0 0 0 1,744
ISHARES TR RUS 1000 GRW ETF 464287614 347,428 2,798 SH SOLE 0 0 0 2,798
ISHARES TR RUSSELL 2000 ETF 464287655 573,657 1,909 SH SOLE 0 0 0 1,909
ISHARES TR RUSSELL 3000 ETF 464287689 631,921 1,482 SH SOLE 0 0 0 1,482
ISHARES TR CORE S&P US VLU 464287663 323,653 2,938 SH SOLE 0 0 0 2,938
ISHARES TR CORE S&P US GWT 464287671 365,126 1,941 SH SOLE 0 0 0 1,941
ISHARES TR US HLTHCARE ETF 464287762 214,432 3,200 SH SOLE 0 0 0 3,200
ISHARES TR US AER DEF ETF 464288760 395,629 1,632 SH SOLE 0 0 0 1,632
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 5,337,437 73,844 SH SOLE 0 0 0 73,844
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 1,004,704 19,700 SH SOLE 0 0 0 19,700
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 1,005,389 19,848 SH SOLE 0 0 0 19,848
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 3,220,828 57,026 SH SOLE 0 0 0 57,026
LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505 775,417 19,106 SH SOLE 0 0 0 19,106
MCDONALDS CORP COM 580135101 2,939,892 10,876 SH SOLE 0 0 0 10,876
META PLATFORMS INC CL A 30303M102 213,752 379 SH SOLE 0 0 0 379
MICROSOFT CORP COM 594918104 565,871 1,517 SH SOLE 0 0 0 1,517
MORGAN STANLEY ETF TRUST CALVE INDEX ETF 61774R106 240,246 2,826 SH SOLE 0 0 0 2,826
MORGAN STANLEY ETF TRUST CALVERT US LARCP 61774R205 326,394 3,455 SH SOLE 0 0 0 3,455
MORGAN STANLEY ETF TRUST CALVERT US MDCP 61774R403 269,805 3,544 SH SOLE 0 0 0 3,544
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 60,468 12,442 SH SOLE 0 0 0 12,442
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 95,159 12,076 SH SOLE 0 0 0 12,076
NVIDIA CORPORATION COM 67066G104 888,547 4,441 SH SOLE 0 0 0 4,441
ONEOK INC NEW COM 682680103 249,228 2,867 SH SOLE 0 0 0 2,867
PIMCO CORPORATE & INCM STRG COM 72200U100 119,664 10,014 SH SOLE 0 0 0 10,014
PIMCO CORPORATE & INCOME OPP COM 72201B101 380,993 31,670 SH SOLE 0 0 0 31,670
PROSHARES TR S&P 500 DV ARIST 74348A467 290,393 5,171 SH SOLE 0 0 0 5,171
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 141,236 13,400 SH SOLE 0 0 0 13,400
QUALCOMM INC COM 747525103 252,054 1,364 SH SOLE 0 0 0 1,364
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 329,743 10,399 SH SOLE 0 0 0 10,399
SELECT SECTOR SPDR TR ST STR REAL ETF 81369Y860 278,358 6,322 SH SOLE 0 0 0 6,322
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 580,179 12,796 SH SOLE 0 0 0 12,796
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 1,448,592 27,275 SH SOLE 0 0 0 27,275
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 390,710 7,288 SH SOLE 0 0 0 7,288
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 729,368 3,938 SH SOLE 0 0 0 3,938
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 498,755 2,618 SH SOLE 0 0 0 2,618
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 421,902 2,659 SH SOLE 0 0 0 2,659
SPDR GOLD TR GOLD SHS 78463V107 349,961 950 SH SOLE 0 0 0 950
SPDR INDEX SHS FDS ST PORT MARK ETF 78463X509 1,180,079 22,790 SH SOLE 0 0 0 22,790
SPDR INDEX SHS FDS ST STR MSCI EAFE 78463X434 308,832 3,217 SH SOLE 0 0 0 3,217
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 13,747,892 272,830 SH SOLE 0 0 0 272,830
SPDR SERIES TRUST ST STR AGGRE ETF 78464A649 285,110 11,172 SH SOLE 0 0 0 11,172
SPDR SERIES TRUST ST NUVE HIGH ETF 78464A284 2,118,191 83,262 SH SOLE 0 0 0 83,262
SPDR SERIES TRUST ST SHO TREAS ETF 78468R101 331,120 11,414 SH SOLE 0 0 0 11,414
SPDR SERIES TRUST ST LONG BD ETF 78464A367 283,338 12,649 SH SOLE 0 0 0 12,649
SPDR SERIES TRUST ST INTER BD ETF 78464A375 1,165,678 34,838 SH SOLE 0 0 0 34,838
SPDR SERIES TRUST ST STR BACKE ETF 78464A383 1,263,628 56,640 SH SOLE 0 0 0 56,640
SPDR SERIES TRUST ST INTER ETF 78464A672 1,823,328 64,224 SH SOLE 0 0 0 64,224
SPDR SERIES TRUST ST STR SP500DIV 78468R788 286,401 6,003 SH SOLE 0 0 0 6,003
SPDR SERIES TRUST ST STR SP600 SML 78468R853 783,052 13,578 SH SOLE 0 0 0 13,578
SPDR SERIES TRUST ST STR R1K YLD 78468R770 5,150,193 40,204 SH SOLE 0 0 0 40,204
SPDR SERIES TRUST ST STR MSCI USAQ 78468R812 400,819 2,145 SH SOLE 0 0 0 2,145
SPDR SERIES TRUST ST STR P400MID 78464A847 11,119,554 164,588 SH SOLE 0 0 0 164,588
SPDR SERIES TRUST ST STR P500VAL 78464A508 7,354,078 120,975 SH SOLE 0 0 0 120,975
SPDR SERIES TRUST ST STR SP600SM C 78464A300 312,430 2,863 SH SOLE 0 0 0 2,863
SPDR SERIES TRUST ST STR SP600GRWO 78464A201 283,710 2,382 SH SOLE 0 0 0 2,382
SPDR SERIES TRUST ST STR P500GRW 78464A409 8,540,113 71,772 SH SOLE 0 0 0 71,772
SPDR SERIES TRUST ST STR PR SP1500 78464A805 5,063,924 55,776 SH SOLE 0 0 0 55,776
SPDR SERIES TRUST ST STR DOW REIT 78464A607 246,049 2,178 SH SOLE 0 0 0 2,178
SSGA ACTIVE ETF TR ST STR TOTAL ETF 78467V848 260,585 6,602 SH SOLE 0 0 0 6,602
SSGA ACTIVE TR ST STR BLACK ETF 78470P846 512,343 18,331 SH SOLE 0 0 0 18,331
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,120,475 1,500 SH SOLE 0 0 0 1,500
TESLA INC COM 88160R101 1,128,890 2,684 SH SOLE 0 0 0 2,684
TEUCRIUM COMMODITY TR CORN FD SHS 88166A102 55,074 3,288 SH SOLE 0 0 0 3,288
TEUCRIUM COMMODITY TR WHEAT FD 88166A870 120,790 5,483 SH SOLE 0 0 0 5,483
TEUCRIUM COMMODITY TR CORN FD SHS 88166A102 328,300 19,600 SH Call SOLE 0 0 0 19,600
TEUCRIUM COMMODITY TR WHEAT FD 88166A870 339,262 15,400 SH Call SOLE 0 0 0 15,400
TEUCRIUM COMMODITY TR WHEAT FD 88166A870 17,624 800 SH Call SOLE 0 0 0 800
TOWNEBANK PORTSMOUTH VA COM 89214P109 352,434 9,725 SH SOLE 0 0 0 9,725
UNITED PARCEL SVCS INC CL B 911312106 574,910 5,348 SH SOLE 0 0 0 5,348
UNITED STS BRENT OIL FD LP UNIT 91167Q100 226,155 5,558 SH SOLE 0 0 0 5,558
UNITED STS BRENT OIL FD LP UNIT 91167Q100 69,173 1,700 SH Call SOLE 0 0 0 1,700
VANECK ETF TRUST JP MRGAN EM LOC 92189H300 728,511 28,502 SH SOLE 0 0 0 28,502
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 365,110 3,512 SH SOLE 0 0 0 3,512
VANECK ETF TRUST REAL ASSETS ETF 92189F130 1,332,753 33,596 SH SOLE 0 0 0 33,596
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 499,261 6,801 SH SOLE 0 0 0 6,801
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 247,676 3,179 SH SOLE 0 0 0 3,179
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 622,312 3,149 SH SOLE 0 0 0 3,149
VANGUARD INDEX FDS VALUE ETF 922908744 401,645 1,843 SH SOLE 0 0 0 1,843
VANGUARD INDEX FDS SM CP VAL ETF 922908611 584,690 2,406 SH SOLE 0 0 0 2,406
VANGUARD INDEX FDS GROWTH ETF 922908736 490,481 5,694 SH SOLE 0 0 0 5,694
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,287,362 6,181 SH SOLE 0 0 0 6,181
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 873,545 1,272 SH SOLE 0 0 0 1,272
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 226,026 3,787 SH SOLE 0 0 0 3,787
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 413,700 3,891 SH SOLE 0 0 0 3,891
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,171,299 4,950 SH SOLE 0 0 0 4,950
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 472,459 6,631 SH SOLE 0 0 0 6,631
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,365,399 8,640 SH SOLE 0 0 0 8,640
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 472,550 4,812 SH SOLE 0 0 0 4,812
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 785,770 4,807 SH SOLE 0 0 0 4,807
VANGUARD WORLD FD FINANCIALS ETF 92204A405 320,709 2,437 SH SOLE 0 0 0 2,437
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 537,586 1,798 SH SOLE 0 0 0 1,798
VANGUARD WORLD FD ENERGY ETF 92204A306 333,525 2,222 SH SOLE 0 0 0 2,222
VANGUARD WORLD FD INF TECH ETF 92204A702 1,028,828 8,608 SH SOLE 0 0 0 8,608
WALMART INC COM 931142103 250,078 2,208 SH SOLE 0 0 0 2,208
WESTERN ASSET MUN HIGH INCOM COM 95766N103 105,000 15,000 SH SOLE 0 0 0 15,000
WISDOMTREE TR WSDM EMKTBD FD 97717X784 205,280 3,102 SH SOLE 0 0 0 3,102
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 1,580,943 31,399 SH SOLE 0 0 0 31,399
WISDOMTREE TR US QTLY DIV GRT 97717X669 547,838 5,729 SH SOLE 0 0 0 5,729
WISDOMTREE TR US HGH YLD CORP 97717X172 358,159 7,818 SH SOLE 0 0 0 7,818
WISDOMTREE TR GLOB EX US QU FD 97717W844 2,271,691 49,192 SH SOLE 0 0 0 49,192
WISDOMTREE TR US MIDCAP DIVID 97717W505 983,774 17,406 SH SOLE 0 0 0 17,406
WISDOMTREE TR US SMALLCAP DIVD 97717W604 403,048 9,908 SH SOLE 0 0 0 9,908
WISDOMTREE TR EMER MKT HIGH FD 97717W315 2,174,210 40,420 SH SOLE 0 0 0 40,420
WORLD GOLD TR SPDR GLD MINIS 98149E303 3,691,203 46,477 SH SOLE 0 0 0 46,477