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
ABBVIE INC COM 00287Y109   604,129 4,484 SH   SOLE   0 0 4,484
AFLAC INC COM 001055102   209,921 3,007 SH   SOLE   0 0 3,007
AIR PRODS & CHEMS INC COM 009158106   316,903 1,058 SH   SOLE   0 0 1,058
ALGONQUIN PWR UTILS CORP COM 015857105   116,755 14,135 SH   SOLE   0 0 14,135
ALLSTATE CORP COM 020002101   311,527 2,857 SH   SOLE   0 0 2,857
ALPHABET INC CAP STK CL A 02079K305   1,605,177 13,410 SH   SOLE   0 0 13,410
ALPHABET INC CAP STK CL C 02079K107   295,893 2,446 SH   SOLE   0 0 2,446
ALTRIA GROUP INC COM 02209S103   525,027 11,590 SH   SOLE   0 0 11,590
AMAZON COM INC COM 023135106   1,724,011 13,225 SH   SOLE   0 0 13,225
APPLE INC COM 037833100   7,817,833 40,304 SH   SOLE   0 0 40,304
ASTRAZENECA PLC SPONSORED ADR 046353108   819,333 11,448 SH   SOLE   0 0 11,448
AT&T INC COM 00206R102   371,684 23,303 SH   SOLE   0 0 23,303
ATLANTIC UN BANKSHARES CORP COM 04911A107   314,748 12,129 SH   SOLE   0 0 12,129
AVROBIO INC COM 05455M100   16,095 16,940 SH   SOLE   0 0 16,940
B2GOLD CORP COM 11777Q209   85,591 23,975 SH   SOLE   0 0 23,975
BANK AMERICA CORP COM 060505104   343,387 11,969 SH   SOLE   0 0 11,969
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   530,937 1,557 SH   SOLE   0 0 1,557
BLACKSTONE INC COM 09260D107   444,165 4,778 SH   SOLE   0 0 4,778
BOEING CO COM 097023105   332,368 1,574 SH   SOLE   0 0 1,574
BRISTOL-MYERS SQUIBB CO COM 110122108   287,653 4,498 SH   SOLE   0 0 4,498
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   216,701 5,937 SH   SOLE   0 0 5,937
CATERPILLAR INC COM 149123101   337,335 1,371 SH   SOLE   0 0 1,371
CHEVRON CORP NEW COM 166764100   810,745 5,152 SH   SOLE   0 0 5,152
CINCINNATI FINL CORP COM 172062101   304,320 3,127 SH   SOLE   0 0 3,127
CISCO SYS INC COM 17275R102   564,715 10,914 SH   SOLE   0 0 10,914
CME GROUP INC COM 12572Q105   365,948 1,975 SH   SOLE   0 0 1,975
COCA COLA CO COM 191216100   561,130 9,318 SH   SOLE   0 0 9,318
COSTCO WHSL CORP NEW COM 22160K105   829,105 1,540 SH   SOLE   0 0 1,540
CROWN CASTLE INC COM 22822V101   332,591 2,919 SH   SOLE   0 0 2,919
CUMMINS INC COM 231021106   309,139 1,261 SH   SOLE   0 0 1,261
DOMINION ENERGY INC COM 25746U109   1,980,495 38,241 SH   SOLE   0 0 38,241
DUKE ENERGY CORP NEW COM NEW 26441C204   528,299 5,887 SH   SOLE   0 0 5,887
EATON CORP PLC SHS G29183103   339,457 1,688 SH   SOLE   0 0 1,688
ELEVANCE HEALTH INC COM 036752103   678,209 1,527 SH   SOLE   0 0 1,527
ENTERPRISE PRODS PARTNERS L COM 293792107   325,660 12,359 SH   SOLE   0 0 12,359
EXXON MOBIL CORP COM 30231G102   2,089,410 19,482 SH   SOLE   0 0 19,482
FERGUSON PLC NEW SHS G3421J106   278,439 1,770 SH   SOLE   0 0 1,770
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873   413,904 10,283 SH   SOLE   0 0 10,283
FIDELITY NATL INFORMATION SV COM 31620M106   222,684 4,071 SH   SOLE   0 0 4,071
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   366,910 6,106 SH   SOLE   0 0 6,106
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   1,740,946 36,521 SH   SOLE   0 0 36,521
FIRST TR MORNINGSTAR DIVID L SHS 336917109   631,044 18,555 SH   SOLE   0 0 18,555
FLEXSHARES TR MSTAR EMKT FAC 33939L308   840,803 17,254 SH   SOLE   0 0 17,254
FLEXSHARES TR IBOXX 3R TARGT 33939L506   856,542 36,402 SH   SOLE   0 0 36,402
FLEXSHARES TR CRE SLCT BD FD 33939L670   1,742,682 78,766 SH   SOLE   0 0 78,766
FLEXSHARES TR US QUALITY CAP 33939L746   3,541,529 72,062 SH   SOLE   0 0 72,062
FLEXSHARES TR MORNSTAR UPSTR 33939L407   1,298,413 32,404 SH   SOLE   0 0 32,404
FLEXSHARES TR FLEXSHARES ULTRA 33939L886   497,042 6,631 SH   SOLE   0 0 6,631
FLEXSHARES TR GLB QLT R/E IDX 33939L787   387,209 7,300 SH   SOLE   0 0 7,300
FLEXSHARES TR M STAR DEV MKT 33939L803   2,588,013 39,875 SH   SOLE   0 0 39,875
FLEXSHARES TR HIG YLD VL ETF 33939L662   2,077,242 51,366 SH   SOLE   0 0 51,366
FLEXSHARES TR STOXX GLOBR INF 33939L795   441,820 8,437 SH   SOLE   0 0 8,437
FLEXSHARES TR US QT LW VLTY 33939L654   2,544,400 47,628 SH   SOLE   0 0 47,628
FLEXSHARES TR DEV MRK EX LOW 33939L647   348,032 13,651 SH   SOLE   0 0 13,651
FLEXSHARES TR MORNSTAR USMKT 33939L100   2,376,551 14,098 SH   SOLE   0 0 14,098
FORTINET INC COM 34959E109   250,052 3,308 SH   SOLE   0 0 3,308
GABELLI MULTIMEDIA TR INC COM 36239Q109   72,358 11,005 SH   SOLE   0 0 11,005
GLOBAL X FDS RUSSELL 2000 37954Y459   501,233 27,708 SH   SOLE   0 0 27,708
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   574,351 32,358 SH   SOLE   0 0 32,358
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   2,311,859 23,102 SH   SOLE   0 0 23,102
GSK PLC SPONSORED ADR 37733W204   586,670 16,461 SH   SOLE   0 0 16,461
HERSHEY CO COM 427866108   375,067 1,502 SH   SOLE   0 0 1,502
HOME DEPOT INC COM 437076102   794,687 2,558 SH   SOLE   0 0 2,558
ING GROEP N.V. SPONSORED ADR 456837103   683,360 50,732 SH   SOLE   0 0 50,732
INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735   293,769 9,538 SH   SOLE   0 0 9,538
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   1,839,066 12,101 SH   SOLE   0 0 12,101
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   620,029 9,871 SH   SOLE   0 0 9,871
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   355,788 8,604 SH   SOLE   0 0 8,604
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   528,754 10,795 SH   SOLE   0 0 10,795
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401   791,274 8,866 SH   SOLE   0 0 8,866
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   1,045,191 12,950 SH   SOLE   0 0 12,950
INVESCO QQQ TR UNIT SER 1 46090E103   1,354,909 3,668 SH   SOLE   0 0 3,668
IRON MTN INC DEL COM 46284V101   540,131 9,506 SH   SOLE   0 0 9,506
ISHARES INC MSCI GBL ETF NEW 46434G848   229,732 5,678 SH   SOLE   0 0 5,678
ISHARES TR 7-10 YR TRSY BD 464287440   1,301,297 13,471 SH   SOLE   0 0 13,471
ISHARES TR CORE S&P US VLU 464287663   297,305 3,799 SH   SOLE   0 0 3,799
ISHARES TR CORE S&P US GWT 464287671   290,728 2,978 SH   SOLE   0 0 2,978
ISHARES TR CORE MSCI TOTAL 46432F834   4,442,997 70,952 SH   SOLE   0 0 70,952
ISHARES TR CORE S&P SCP ETF 464287804   4,214,936 42,297 SH   SOLE   0 0 42,297
ISHARES TR PFD AND INCM SEC 464288687   421,978 13,643 SH   SOLE   0 0 13,643
ISHARES TR CORE S&P MCP ETF 464287507   624,566 2,389 SH   SOLE   0 0 2,389
ISHARES TR SHORT TREAS BD 464288679   645,363 5,843 SH   SOLE   0 0 5,843
JACKSON FINANCIAL INC COM CL A 46817M107   621,362 20,299 SH   SOLE   0 0 20,299
JOHNSON & JOHNSON COM 478160104   948,483 5,730 SH   SOLE   0 0 5,730
JPMORGAN CHASE & CO COM 46625H100   385,604 2,651 SH   SOLE   0 0 2,651
LILLY ELI & CO COM 532457108   416,940 889 SH   SOLE   0 0 889
LOCKHEED MARTIN CORP COM 539830109   349,008 758 SH   SOLE   0 0 758
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   402,899 6,465 SH   SOLE   0 0 6,465
MAIN STR CAP CORP COM 56035L104   200,570 5,011 SH   SOLE   0 0 5,011
MANGOCEUTICALS INC COM 56270V106   66,063 36,100 SH   SOLE   0 0 36,100
MARVELL TECHNOLOGY INC COM 573874104   334,947 5,603 SH   SOLE   0 0 5,603
MASTERCARD INCORPORATED CL A 57636Q104   247,784 630 SH   SOLE   0 0 630
MCDONALDS CORP COM 580135101   749,755 2,512 SH   SOLE   0 0 2,512
MEDTRONIC PLC SHS G5960L103   296,011 3,360 SH   SOLE   0 0 3,360
MERCK & CO INC COM 58933Y105   962,063 8,337 SH   SOLE   0 0 8,337
META PLATFORMS INC CL A 30303M102   704,536 2,455 SH   SOLE   0 0 2,455
MICROSOFT CORP COM 594918104   3,525,150 10,352 SH   SOLE   0 0 10,352
MPLX LP COM UNIT REP LTD 55336V100   357,185 10,524 SH   SOLE   0 0 10,524
NATIONAL GRID PLC SPONSORED ADR NE 636274409   421,014 6,253 SH   SOLE   0 0 6,253
NEXTERA ENERGY INC COM 65339F101   435,480 5,869 SH   SOLE   0 0 5,869
NEXTERA ENERGY INC UNIT 09/01/2023 65339F739   222,743 4,543 SH   SOLE   0 0 4,543
NOVARTIS AG SPONSORED ADR 66987V109   660,658 6,547 SH   SOLE   0 0 6,547
NOVO-NORDISK A S ADR 670100205   961,675 5,943 SH   SOLE   0 0 5,943
NVENT ELECTRIC PLC SHS G6700G107   235,305 4,554 SH   SOLE   0 0 4,554
NVIDIA CORPORATION COM 67066G104   2,720,442 6,431 SH   SOLE   0 0 6,431
PEPSICO INC COM 713448108   529,182 2,857 SH   SOLE   0 0 2,857
PFIZER INC COM 717081103   340,447 9,282 SH   SOLE   0 0 9,282
PHILIP MORRIS INTL INC COM 718172109   707,716 7,250 SH   SOLE   0 0 7,250
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   2,063,480 20,684 SH   SOLE   0 0 20,684
PNC FINL SVCS GROUP INC COM 693475105   376,837 2,992 SH   SOLE   0 0 2,992
PROCTER AND GAMBLE CO COM 742718109   510,453 3,364 SH   SOLE   0 0 3,364
REALTY INCOME CORP COM 756109104   220,984 3,696 SH   SOLE   0 0 3,696
RELX PLC SPONSORED ADR 759530108   873,024 26,115 SH   SOLE   0 0 26,115
ROSS STORES INC COM 778296103   396,940 3,540 SH   SOLE   0 0 3,540
SALESFORCE INC COM 79466L302   380,057 1,799 SH   SOLE   0 0 1,799
SANOFI SPONSORED ADR 80105N105   594,301 11,026 SH   SOLE   0 0 11,026
SAP SE SPON ADR 803054204   717,705 5,246 SH   SOLE   0 0 5,246
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   246,308 5,125 SH   SOLE   0 0 5,125
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,415,247 8,140 SH   SOLE   0 0 8,140
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   514,136 13,641 SH   SOLE   0 0 13,641
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   683,764 10,449 SH   SOLE   0 0 10,449
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,540,216 19,138 SH   SOLE   0 0 19,138
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   839,120 7,819 SH   SOLE   0 0 7,819
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,741,072 23,474 SH   SOLE   0 0 23,474
SELECT SECTOR SPDR TR ENERGY 81369Y506   3,771,819 46,468 SH   SOLE   0 0 46,468
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   266,249 4,091 SH   SOLE   0 0 4,091
SHERWIN WILLIAMS CO COM 824348106   220,913 832 SH   SOLE   0 0 832
SONY GROUP CORPORATION SPONSORED ADR 835699307   453,982 5,042 SH   SOLE   0 0 5,042
SOUTHERN CO COM 842587107   228,102 3,247 SH   SOLE   0 0 3,247
SPDR GOLD TR GOLD SHS 78463V107   396,829 2,226 SH   SOLE   0 0 2,226
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,036,467 31,852 SH   SOLE   0 0 31,852
SPDR S&P 500 ETF TR TR UNIT 78462F103   416,240 939 SH   SOLE   0 0 939
SPDR SER TR PORTFOLIO S&P600 78468R853   2,726,668 70,203 SH   SOLE   0 0 70,203
SPDR SER TR PORTFOLIO S&P500 78464A854   9,601,408 184,253 SH   SOLE   0 0 184,253
SPDR SER TR PRTFLO S&P500 VL 78464A508   1,147,876 26,571 SH   SOLE   0 0 26,571
SPDR SER TR S&P DIVID ETF 78464A763   737,738 6,018 SH   SOLE   0 0 6,018
SPDR SER TR BLOOMBERG 1 10 Y 78468R861   989,629 53,609 SH   SOLE   0 0 53,609
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   937,946 10,215 SH   SOLE   0 0 10,215
SPDR SER TR PORTFOLI S&P1500 78464A805   1,743,981 32,035 SH   SOLE   0 0 32,035
STARBUCKS CORP COM 855244109   661,721 6,680 SH   SOLE   0 0 6,680
SUN CMNTYS INC COM 866674104   298,753 2,290 SH   SOLE   0 0 2,290
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   917,867 9,095 SH   SOLE   0 0 9,095
TELUS CORPORATION COM 87971M103   399,825 20,546 SH   SOLE   0 0 20,546
TESLA INC COM 88160R101   1,010,956 3,862 SH   SOLE   0 0 3,862
TEXAS INSTRS INC COM 882508104   303,910 1,688 SH   SOLE   0 0 1,688
TRUIST FINL CORP COM 89832Q109   314,904 10,376 SH   SOLE   0 0 10,376
UNILEVER PLC SPON ADR NEW 904767704   814,792 15,630 SH   SOLE   0 0 15,630
UNITEDHEALTH GROUP INC COM 91324P102   886,781 1,845 SH   SOLE   0 0 1,845
VANECK ETF TRUST IG FLOATING RATE 92189F486   570,992 22,614 SH   SOLE   0 0 22,614
VANECK ETF TRUST GOLD MINERS ETF 92189F106   528,520 17,553 SH   SOLE   0 0 17,553
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   427,405 5,656 SH   SOLE   0 0 5,656
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   335,366 6,861 SH   SOLE   0 0 6,861
VANGUARD INDEX FDS GROWTH ETF 922908736   647,412 2,288 SH   SOLE   0 0 2,288
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,390,545 6,313 SH   SOLE   0 0 6,313
VANGUARD INDEX FDS VALUE ETF 922908744   610,722 4,298 SH   SOLE   0 0 4,298
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   2,179,850 19,731 SH   SOLE   0 0 19,731
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   215,929 5,308 SH   SOLE   0 0 5,308
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   238,450 1,468 SH   SOLE   0 0 1,468
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   559,840 12,123 SH   SOLE   0 0 12,123
VANGUARD WORLD FDS INF TECH ETF 92204A702   246,283 557 SH   SOLE   0 0 557
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   683,106 3,513 SH   SOLE   0 0 3,513
VANGUARD WORLD FDS ENERGY ETF 92204A306   1,444,942 12,800 SH   SOLE   0 0 12,800
VANGUARD WORLD FDS UTILITIES ETF 92204A876   586,451 4,125 SH   SOLE   0 0 4,125
VERIZON COMMUNICATIONS INC COM 92343V104   1,145,065 30,790 SH   SOLE   0 0 30,790
VICI PPTYS INC COM 925652109   210,279 6,690 SH   SOLE   0 0 6,690
VISA INC COM CL A 92826C839   240,330 1,012 SH   SOLE   0 0 1,012
WALMART INC COM 931142103   610,335 3,883 SH   SOLE   0 0 3,883
WASTE MGMT INC DEL COM 94106L109   236,203 1,362 SH   SOLE   0 0 1,362