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
AGCO CORP COM 001084102   1,056,808 10,797 SH   SOLE   0 0 10,796
ALPS ETF TR ALERIAN ENERGY 00162Q676   1,762,946 66,351 SH   SOLE   0 0 66,351
AT&T INC COM 00206R102   3,961,684 207,309 SH   SOLE   0 0 207,308
ARK ETF TR INNOVATION ETF 00214Q104   419,347 9,541 SH   SOLE   0 0 9,541
ABBOTT LABS COM 002824100   2,195,771 21,131 SH   SOLE   0 0 21,131
ABBVIE INC COM 00287Y109   2,462,835 14,359 SH   SOLE   0 0 14,358
ADOBE INC COM 00724F101   244,993 441 SH   SOLE   0 0 441
ADVANCED MICRO DEVICES INC COM 007903107   1,810,496 11,161 SH   SOLE   0 0 11,161
ALPHABET INC CAP STK CL C 02079K107   3,632,229 19,803 SH   SOLE   0 0 19,802
ALPHABET INC CAP STK CL A 02079K305   4,420,794 24,270 SH   SOLE   0 0 24,270
ALTRIA GROUP INC COM 02209S103   1,242,897 27,286 SH   SOLE   0 0 27,286
AMAZON COM INC COM 023135106   10,153,555 52,541 SH   SOLE   0 0 52,541
GREYSTONE HOUSING IMPACT INV BEN UNIT CTF 02364V206   220,625 14,897 SH   SOLE   0 0 14,897
AMERICAN ELEC PWR CO INC COM 025537101   247,017 2,815 SH   SOLE   0 0 2,815
AMERICAN EXPRESS CO COM 025816109   237,552 1,026 SH   SOLE   0 0 1,024
AMERICAN TOWER CORP NEW COM 03027X100   321,155 1,652 SH   SOLE   0 0 1,652
CENCORA INC COM 03073E105   1,152,474 5,115 SH   SOLE   0 0 5,115
AMGEN INC COM 031162100   6,986,005 22,359 SH   SOLE   0 0 22,357
APPLE INC COM 037833100   27,615,702 131,116 SH   SOLE   0 0 131,115
APPLIED MATLS INC COM 038222105   2,963,404 12,557 SH   SOLE   0 0 12,557
ARES CAPITAL CORP COM 04010L103   425,396 20,413 SH   SOLE   0 0 20,412
ARISTA NETWORKS INC COM 040413106   1,034,266 2,951 SH   SOLE   0 0 2,951
ASTRAZENECA PLC SPONSORED ADR 046353108   448,287 5,748 SH   SOLE   0 0 5,748
AUTOZONE INC COM 053332102   201,559 68 SH   SOLE   0 0 68
BCE INC COM NEW 05534B760   623,689 19,268 SH   SOLE   0 0 19,267
BANK AMERICA CORP COM 060505104   10,253,082 257,809 SH   SOLE   0 0 257,808
BARRICK GOLD CORP COM 067901108   862,439 51,705 SH   SOLE   0 0 51,704
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,836,723 3 SH   SOLE   0 0 3
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   14,194,427 34,893 SH   SOLE   0 0 34,892
BHP GROUP LTD SPONSORED ADS 088606108   745,640 13,061 SH   SOLE   0 0 13,060
BLACKROCK INC COM 09247X101   372,040 473 SH   SOLE   0 0 472
BLACKROCK ENHANCED EQUITY DI COM 09251A104   128,547 15,734 SH   SOLE   0 0 15,734
BLACKSTONE INC COM 09260D107   1,953,064 15,776 SH   SOLE   0 0 15,775
BOEING CO COM 097023105   1,550,506 8,519 SH   SOLE   0 0 8,518
BOOKING HOLDINGS INC COM 09857L108   558,572 141 SH   SOLE   0 0 141
BRISTOL-MYERS SQUIBB CO COM 110122108   3,280,701 78,996 SH   SOLE   0 0 78,995
BROADCOM INC COM 11135F101   1,675,807 1,044 SH   SOLE   0 0 1,043
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   2,094,079 73,787 SH   SOLE   0 0 73,787
CSX CORP COM 126408103   829,057 24,785 SH   SOLE   0 0 24,784
CVS HEALTH CORP COM 126650100   4,982,552 84,364 SH   SOLE   0 0 84,363
CALAMOS GBL DYN INCOME FUND COM 12811L107   117,992 17,200 SH   SOLE   0 0 17,200
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   419,788 24,928 SH   SOLE   0 0 24,928
CANADIAN PACIFIC KANSAS CITY COM 13646K108   355,332 4,513 SH   SOLE   0 0 4,513
CAPITAL ONE FINL CORP COM 14040H105   382,079 2,760 SH   SOLE   0 0 2,758
CARLISLE COS INC COM 142339100   510,565 1,260 SH   SOLE   0 0 1,260
CARPENTER TECHNOLOGY CORP COM 144285103   657,480 6,000 SH   SOLE   0 0 6,000
CATALYST PHARMACEUTICALS INC COM 14888U101   464,700 30,000 SH   SOLE   0 0 30,000
CATERPILLAR INC COM 149123101   1,577,326 4,735 SH   SOLE   0 0 4,735
CELANESE CORP DEL COM 150870103   544,956 4,040 SH   SOLE   0 0 4,040
CHEVRON CORP NEW COM 166764100   6,674,605 42,671 SH   SOLE   0 0 42,670
CINCINNATI FINL CORP COM 172062101   424,615 3,595 SH   SOLE   0 0 3,595
CISCO SYS INC COM 17275R102   8,170,643 171,977 SH   SOLE   0 0 171,977
CLEAN HARBORS INC COM 184496107   278,165 1,230 SH   SOLE   0 0 1,230
CLOROX CO DEL COM 189054109   226,504 1,660 SH   SOLE   0 0 1,659
COCA COLA CO COM 191216100   1,606,417 25,238 SH   SOLE   0 0 25,237
COHEN & STEERS QUALITY INCOM COM 19247L106   118,727 10,165 SH   SOLE   0 0 10,165
COHEN & STEERS REIT & PFD & COM 19247X100   230,283 11,305 SH   SOLE   0 0 11,305
COMCAST CORP NEW CL A 20030N101   1,548,315 39,538 SH   SOLE   0 0 39,538
CONOCOPHILLIPS COM 20825C104   470,574 4,114 SH   SOLE   0 0 4,114
CONSOLIDATED EDISON INC COM 209115104   299,110 3,345 SH   SOLE   0 0 3,345
CONSTELLATION BRANDS INC CL A 21036P108   386,949 1,504 SH   SOLE   0 0 1,504
COSTCO WHSL CORP NEW COM 22160K105   4,573,615 5,381 SH   SOLE   0 0 5,380
CUBESMART COM 229663109   326,369 7,225 SH   SOLE   0 0 7,225
CUMMINS INC COM 231021106   2,952,905 10,663 SH   SOLE   0 0 10,663
DNP SELECT INCOME FD INC COM 23325P104   156,912 19,089 SH   SOLE   0 0 19,089
DTE ENERGY CO COM 233331107   222,020 2,000 SH   SOLE   0 0 2,000
DANAHER CORPORATION COM 235851102   1,146,801 4,590 SH   SOLE   0 0 4,589
DEERE & CO COM 244199105   307,489 823 SH   SOLE   0 0 822
DELL TECHNOLOGIES INC CL C 24703L202   228,134 1,654 SH   SOLE   0 0 1,654
DELTA AIR LINES INC DEL COM NEW 247361702   360,873 7,607 SH   SOLE   0 0 7,606
DISNEY WALT CO COM 254687106   1,107,537 11,155 SH   SOLE   0 0 11,153
DOMINION ENERGY INC COM 25746U109   2,832,406 57,804 SH   SOLE   0 0 57,804
DOW INC COM 260557103   5,089,387 95,936 SH   SOLE   0 0 95,934
DUKE ENERGY CORP NEW COM NEW 26441C204   517,388 5,162 SH   SOLE   0 0 5,162
EAGLE BANCORP INC MD COM 268948106   375,423 19,864 SH   SOLE   0 0 19,863
MCKESSON CORP COM 58155Q103   213,886 366 SH   SOLE   0 0 365
MERCK & CO INC COM 58933Y105   7,906,420 63,864 SH   SOLE   0 0 63,864
MICROSOFT CORP COM 594918104   27,866,795 62,349 SH   SOLE   0 0 62,348
MICROCHIP TECHNOLOGY INC. COM 595017104   243,992 2,667 SH   SOLE   0 0 2,666
MONDELEZ INTL INC CL A 609207105   961,066 14,686 SH   SOLE   0 0 14,686
MONOLITHIC PWR SYS INC COM 609839105   784,704 955 SH   SOLE   0 0 955
MOTOROLA SOLUTIONS INC COM NEW 620076307   305,282 791 SH   SOLE   0 0 790
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106   2,471,608 59,961 SH   SOLE   0 0 59,961
NETFLIX INC COM 64110L106   207,863 308 SH   SOLE   0 0 308
NEW YORK CMNTY BANCORP INC COM 649445103   431,734 134,079 SH   SOLE   0 0 134,078
NEWMONT CORP COM 651639106   1,934,603 46,205 SH   SOLE   0 0 46,205
NEXTERA ENERGY INC COM 65339F101   1,143,446 16,148 SH   SOLE   0 0 16,148
NORFOLK SOUTHN CORP COM 655844108   659,329 3,071 SH   SOLE   0 0 3,071
NOVARTIS AG SPONSORED ADR 66987V109   984,570 9,248 SH   SOLE   0 0 9,248
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102   176,525 15,350 SH   SOLE   0 0 15,350
NVIDIA CORPORATION COM 67066G104   6,532,660 52,879 SH   SOLE   0 0 52,878
NUVEEN QUALITY MUNCP INCOME COM 67066V101   1,639,212 139,626 SH   SOLE   0 0 139,626
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   86,316 11,555 SH   SOLE   0 0 11,555
OCCIDENTAL PETE CORP COM 674599105   1,141,562 18,111 SH   SOLE   0 0 18,111
OMNICOM GROUP INC COM 681919106   453,006 5,050 SH   SOLE   0 0 5,050
OMEGA HEALTHCARE INVS INC COM 681936100   2,883,521 84,190 SH   SOLE   0 0 84,189
ORACLE CORP COM 68389X105   2,616,904 18,533 SH   SOLE   0 0 18,532
PACER FDS TR TRENDPILOT 100 69374H303   860,638 11,938 SH   SOLE   0 0 11,938
PACER FDS TR DEVELOPED MRKT 69374H873   4,396,037 144,797 SH   SOLE   0 0 144,797
PACER FDS TR US CASH COWS 100 69374H881   7,032,405 129,059 SH   SOLE   0 0 129,058
PALO ALTO NETWORKS INC COM 697435105   200,355 591 SH   SOLE   0 0 591
EATON VANCE MUN INCOME 2028 SHS 27829U105   206,130 11,023 SH   SOLE   0 0 11,023
ECOLAB INC COM 278865100   506,096 2,126 SH   SOLE   0 0 2,126
EMERSON ELEC CO COM 291011104   4,060,109 36,856 SH   SOLE   0 0 36,856
ENBRIDGE INC COM 29250N105   558,737 15,699 SH   SOLE   0 0 15,699
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   579,720 35,741 SH   SOLE   0 0 35,741
ENTERPRISE PRODS PARTNERS L COM 293792107   2,923,379 100,876 SH   SOLE   0 0 100,875
EXCHANGE LISTED FDS TR SABA INT RATE 30151E806   380,780 17,885 SH   SOLE   0 0 17,885
EXXON MOBIL CORP COM 30231G102   5,438,054 47,238 SH   SOLE   0 0 47,237
META PLATFORMS INC CL A 30303M102   788,864 1,565 SH   SOLE   0 0 1,564
FEDERATED HERMES PREM MUNI I COM 31423P108   265,519 23,230 SH   SOLE   0 0 23,230
FEDEX CORP COM 31428X106   3,392,147 11,313 SH   SOLE   0 0 11,313
FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386   229,237 5,609 SH   SOLE   0 0 5,608
FIRST TR MORNINGSTAR DIVID L SHS 336917109   366,176 9,654 SH   SOLE   0 0 9,654
FIRST TR EXCHANGE-TRADED FD FT VEST GOLD 33733E856   4,323,649 215,946 SH   SOLE   0 0 215,946
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   576,244 10,525 SH   SOLE   0 0 10,525
FIRST TR EXCHANGE-TRADED FD MANAGD MUN ETF 33739N108   2,272,788 44,512 SH   SOLE   0 0 44,512
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870   280,144 14,989 SH   SOLE   0 0 14,989
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   7,292,571 298,265 SH   SOLE   0 0 298,264
FORD MTR CO DEL COM 345370860   280,552 22,373 SH   SOLE   0 0 22,372
FUNKO INC COM CL A 361008105   117,120 12,000 SH   SOLE   0 0 12,000
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   262,737 3,372 SH   SOLE   0 0 3,371
GE VERNOVA INC COM 36828A101   226,393 1,320 SH   SOLE   0 0 1,320
GENERAL DYNAMICS CORP COM 369550108   2,469,185 8,510 SH   SOLE   0 0 8,510
GE AEROSPACE COM NEW 369604301   833,301 5,242 SH   SOLE   0 0 5,241
GENERAL MLS INC COM 370334104   1,882,181 29,753 SH   SOLE   0 0 29,753
GENERAL MTRS CO COM 37045V100   1,255,965 27,033 SH   SOLE   0 0 27,033
GLADSTONE CAPITAL CORP COM NEW 376535878   211,862 9,105 SH   SOLE   0 0 9,104
GLADSTONE COMMERCIAL CORP COM 376536108   6,010,731 421,215 SH   SOLE   0 0 421,213
GSK PLC SPONSORED ADR 37733W204   1,000,801 25,995 SH   SOLE   0 0 25,994
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   4,561,292 258,138 SH   SOLE   0 0 258,137
GLOBAL X FDS DOW 30 COVERED C 37960A859   5,331,046 241,227 SH   SOLE   0 0 241,227
PAVMED INC COM NEW 70387R403   8,205 10,067 SH   SOLE   0 0 10,067
PEPSICO INC COM 713448108   2,291,574 13,894 SH   SOLE   0 0 13,893
PFIZER INC COM 717081103   5,017,617 179,329 SH   SOLE   0 0 179,328
PHILIP MORRIS INTL INC COM 718172109   1,418,562 13,999 SH   SOLE   0 0 13,999
PHILLIPS 66 COM 718546104   2,412,875 17,092 SH   SOLE   0 0 17,091
PIMCO CORPORATE & INCOME OPP COM 72201B101   18,741,761 1,309,697 SH   SOLE   0 0 1,309,697
PIMCO ETF TR INV GRD CRP BD 72201R817   14,698,182 154,604 SH   SOLE   0 0 154,603
PIMCO ETF TR INTER MUN BD ACT 72201R866   8,600,912 165,212 SH   SOLE   0 0 165,211
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888   366,398 20,110 SH   SOLE   0 0 20,109
PROCTER AND GAMBLE CO COM 742718109   2,276,151 13,802 SH   SOLE   0 0 13,801
PROSPECT CAP CORP COM 74348T102   10,458,711 1,891,268 SH   SOLE   0 0 1,891,268
PRUDENTIAL FINL INC COM 744320102   2,824,967 24,106 SH   SOLE   0 0 24,105
PUBLIC STORAGE OPER CO COM 74460D109   2,397,855 8,336 SH   SOLE   0 0 8,336
QUALCOMM INC COM 747525103   15,455,629 77,596 SH   SOLE   0 0 77,595
RPM INTL INC COM 749685103   269,200 2,500 SH   SOLE   0 0 2,500
RTX CORPORATION COM 75513E101   6,034,062 60,106 SH   SOLE   0 0 60,105
REALTY INCOME CORP COM 756109104   269,374 5,100 SH   SOLE   0 0 5,099
REAVES UTIL INCOME FD COM SH BEN INT 756158101   476,847 17,454 SH   SOLE   0 0 17,454
REGENERON PHARMACEUTICALS COM 75886F107   1,268,593 1,207 SH   SOLE   0 0 1,207
REGIONS FINANCIAL CORP NEW COM 7591EP100   961,920 48,000 SH   SOLE   0 0 48,000
REPUBLIC SVCS INC COM 760759100   437,265 2,250 SH   SOLE   0 0 2,250
RIVERNORTH MANAGED DUR MUN I COM 76882H105   366,240 24,000 SH   SOLE   0 0 24,000
RIVERNORTH OPPORTUNISTIC MUN COM 76883F108   206,830 13,000 SH   SOLE   0 0 13,000
ROCKWELL AUTOMATION INC COM 773903109   451,459 1,640 SH   SOLE   0 0 1,640
ROPER TECHNOLOGIES INC COM 776696106   516,500 916 SH   SOLE   0 0 916
S&P GLOBAL INC COM 78409V104   293,468 658 SH   SOLE   0 0 658
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,695,132 4,952 SH   SOLE   0 0 4,952
SPDR GOLD TR GOLD SHS 78463V107   8,392,810 39,035 SH   SOLE   0 0 39,034
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749   4,963,151 119,508 SH   SOLE   0 0 119,507
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   5,593,341 159,445 SH   SOLE   0 0 159,445
SPDR SER TR ICE PFD SEC ETF 78464A292   892,991 26,319 SH   SOLE   0 0 26,318
SPDR SER TR BBG CONV SEC ETF 78464A359   14,490,645 201,091 SH   SOLE   0 0 201,091
SPDR SER TR PORTFLI INTRMDIT 78464A672   6,074,765 216,801 SH   SOLE   0 0 216,801
SPDR SER TR S&P REGL BKG 78464A698   269,630 5,491 SH   SOLE   0 0 5,491
SPDR SER TR PORTFOLI S&P1500 78464A805   5,847,756 88,135 SH   SOLE   0 0 88,134
SPDR SER TR S&P SEMICNDCTR 78464A862   407,665 1,647 SH   SOLE   0 0 1,647
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   928,618 2,374 SH   SOLE   0 0 2,373
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,529,794 2,859 SH   SOLE   0 0 2,859
SPDR SER TR NUVEEN BLMBRG SH 78468R739   399,511 8,466 SH   SOLE   0 0 8,466
SPDR SER TR RUSSELL YIELD 78468R770   286,829 2,765 SH   SOLE   0 0 2,764
SPDR SER TR PRTFLO S&P500 HI 78468R788   308,418 7,666 SH   SOLE   0 0 7,666
SALESFORCE INC COM 79466L302   905,577 3,522 SH   SOLE   0 0 3,522
SAUL CTRS INC COM 804395101   923,527 25,116 SH   SOLE   0 0 25,116
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   730,408 11,368 SH   SOLE   0 0 11,368
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   36,937,178 366,295 SH   SOLE   0 0 366,294
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   27,529,482 371,618 SH   SOLE   0 0 371,617
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   9,122,720 117,319 SH   SOLE   0 0 117,318
SELECT SECTOR SPDR TR ENERGY 81369Y506   204,599 2,245 SH   SOLE   0 0 2,244
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,864,587 8,242 SH   SOLE   0 0 8,241
SERVISFIRST BANCSHARES INC COM 81768T108   631,900 10,000 SH   SOLE   0 0 10,000
GOLDMAN SACHS GROUP INC COM 38141G104   2,329,979 5,151 SH   SOLE   0 0 5,151
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   11,313,696 105,785 SH   SOLE   0 0 105,784
GOLDMAN SACHS ETF TR NASDAQ 100 CORE 38149W630   721,782 15,034 SH   SOLE   0 0 15,034
GRAINGER W W INC COM 384802104   208,591 231 SH   SOLE   0 0 231
GRAPHIC PACKAGING HLDG CO COM 388689101   433,776 16,550 SH   SOLE   0 0 16,550
HERON THERAPEUTICS INC COM 427746102   35,000 10,000 SH   SOLE   0 0 10,000
HOME DEPOT INC COM 437076102   2,452,468 7,124 SH   SOLE   0 0 7,123
HONEYWELL INTL INC COM 438516106   1,237,207 5,794 SH   SOLE   0 0 5,793
ILLINOIS TOOL WKS INC COM 452308109   846,151 3,571 SH   SOLE   0 0 3,570
INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C300   362,412 9,766 SH   SOLE   0 0 9,766
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C540   349,181 9,309 SH   SOLE   0 0 9,309
INNOVATOR ETFS TRUST US EQTY BUF OCT 45782C771   440,393 10,593 SH   SOLE   0 0 10,592
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C797   305,902 7,989 SH   SOLE   0 0 7,989
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813   766,433 19,728 SH   SOLE   0 0 19,728
INNOVATOR ETFS TRUST US EQT BUFR APR 45782C888   676,163 16,297 SH   SOLE   0 0 16,297
INTEL CORP COM 458140100   3,230,640 104,315 SH   SOLE   0 0 104,314
INTERNATIONAL BUSINESS MACHS COM 459200101   6,000,883 34,697 SH   SOLE   0 0 34,696
INTERNATIONAL PAPER CO COM 460146103   2,684,516 62,214 SH   SOLE   0 0 62,213
INVESCO QQQ TR UNIT SER 1 46090E103   3,770,647 7,870 SH   SOLE   0 0 7,870
INTUIT COM 461202103   388,197 591 SH   SOLE   0 0 590
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   319,770 3,113 SH   SOLE   0 0 3,113
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   2,304,904 61,860 SH   SOLE   0 0 61,860
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   716,365 4,361 SH   SOLE   0 0 4,360
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506   252,414 5,915 SH   SOLE   0 0 5,915
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   5,147,002 79,246 SH   SOLE   0 0 79,244
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   7,168,015 161,333 SH   SOLE   0 0 161,332
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370   262,765 3,111 SH   SOLE   0 0 3,111
IOVANCE BIOTHERAPEUTICS INC COM 462260100   108,270 13,500 SH   SOLE   0 0 13,500
ISHARES GOLD TR ISHARES NEW 464285204   279,922 6,372 SH   SOLE   0 0 6,372
ISHARES TR S&P 100 ETF 464287101   1,200,501 4,542 SH   SOLE   0 0 4,542
ISHARES TR MORNINGSTAR GRWT 464287119   1,466,601 18,015 SH   SOLE   0 0 18,015
ISHARES TR CORE S&P TTL STK 464287150   579,053 4,875 SH   SOLE   0 0 4,875
ISHARES TR SELECT DIVID ETF 464287168   1,279,710 10,578 SH   SOLE   0 0 10,577
ISHARES TR CORE S&P500 ETF 464287200   14,881,175 27,194 SH   SOLE   0 0 27,193
ISHARES TR CORE US AGGBD ET 464287226   3,568,800 36,765 SH   SOLE   0 0 36,765
ISHARES TR MSCI EMG MKT ETF 464287234   1,074,426 25,227 SH   SOLE   0 0 25,227
ISHARES TR S&P 500 GRWT ETF 464287309   4,932,564 53,302 SH   SOLE   0 0 53,301
ISHARES TR NORTH AMERN NAT 464287374   549,132 12,480 SH   SOLE   0 0 12,480
ISHARES TR S&P 500 VAL ETF 464287408   333,717 1,834 SH   SOLE   0 0 1,833
ISHARES TR MSCI EAFE ETF 464287465   3,327,223 42,477 SH   SOLE   0 0 42,477
ISHARES TR RUS MDCP VAL ETF 464287473   5,101,435 42,251 SH   SOLE   0 0 42,251
ISHARES TR RUS MD CP GR ETF 464287481   8,636,041 78,260 SH   SOLE   0 0 78,260
ISHARES TR RUS MID CAP ETF 464287499   22,085,797 272,395 SH   SOLE   0 0 272,395
ISHARES TR CORE S&P MCP ETF 464287507   1,581,905 27,032 SH   SOLE   0 0 27,031
ISHARES TR ISHARES BIOTECH 464287556   379,732 2,767 SH   SOLE   0 0 2,766
ISHARES TR RUS 1000 VAL ETF 464287598   11,657,349 66,816 SH   SOLE   0 0 66,815
ISHARES TR RUS 1000 GRW ETF 464287614   29,327,893 80,458 SH   SOLE   0 0 80,458
ISHARES TR RUS 1000 ETF 464287622   24,563,598 82,556 SH   SOLE   0 0 82,555
ISHARES TR RUS 2000 VAL ETF 464287630   4,881,694 32,053 SH   SOLE   0 0 32,053
ISHARES TR RUS 2000 GRW ETF 464287648   5,006,760 19,071 SH   SOLE   0 0 19,071
ISHARES TR RUSSELL 2000 ETF 464287655   7,633,416 37,623 SH   SOLE   0 0 37,623
ISHARES TR CORE S&P US VLU 464287663   301,686 3,423 SH   SOLE   0 0 3,423
ISHARES TR CORE S&P US GWT 464287671   1,004,400 7,879 SH   SOLE   0 0 7,878
ISHARES TR RUSSELL 3000 ETF 464287689   1,023,166 3,315 SH   SOLE   0 0 3,314
ISHARES TR U.S. TECH ETF 464287721   653,069 4,339 SH   SOLE   0 0 4,339
ISHARES TR U.S. FINLS ETF 464287788   10,146,496 107,291 SH   SOLE   0 0 107,290
ISHARES TR CORE S&P SCP ETF 464287804   14,681,270 137,646 SH   SOLE   0 0 137,645
ISHARES TR SHRT NAT MUN ETF 464288158   442,314 4,231 SH   SOLE   0 0 4,230
ISHARES TR MRGSTR MD CP ETF 464288208   268,321 3,828 SH   SOLE   0 0 3,828
ISHARES TR JPMORGAN USD EMG 464288281   425,733 4,812 SH   SOLE   0 0 4,811
ISHARES TR NATIONAL MUN ETF 464288414   721,806 6,774 SH   SOLE   0 0 6,774
ISHARES TR PFD AND INCM SEC 464288687   3,720,250 117,916 SH   SOLE   0 0 117,916
ISHARES TR EAFE VALUE ETF 464288877   295,617 5,573 SH   SOLE   0 0 5,573
ISHARES TR CORE MSCI TOTAL 46432F834   1,918,474 28,397 SH   SOLE   0 0 28,396
ISHARES TR CORE MSCI EAFE 46432F842   241,721 3,328 SH   SOLE   0 0 3,327
ISHARES TR CORE DIV GRWTH 46434V621   25,922,994 449,974 SH   SOLE   0 0 449,973
ISHARES TR ESG AWR MSCI USA 46435G425   541,840 4,541 SH   SOLE   0 0 4,541
ISHARES TR ESG AW MSCI EAFE 46435G516   244,729 3,106 SH   SOLE   0 0 3,106
ISHARES TR ESG AWR US AGRGT 46435U549   211,190 4,531 SH   SOLE   0 0 4,531
SIRIUS XM HOLDINGS INC COM 82968B103   31,325 11,069 SH   SOLE   0 0 11,068
SOUTHERN CO COM 842587107   1,018,969 13,136 SH   SOLE   0 0 13,136
STARBUCKS CORP COM 855244109   579,274 7,441 SH   SOLE   0 0 7,440
STRYKER CORPORATION COM 863667101   985,028 2,895 SH   SOLE   0 0 2,895
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109   859,892 15,209 SH   SOLE   0 0 15,208
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   451,829 2,600 SH   SOLE   0 0 2,599
TARGET CORP COM 87612E106   373,074 2,520 SH   SOLE   0 0 2,519
TESLA INC COM 88160R101   1,180,162 5,964 SH   SOLE   0 0 5,964
TEXAS INSTRS INC COM 882508104   553,780 2,847 SH   SOLE   0 0 2,845
THERMO FISHER SCIENTIFIC INC COM 883556102   251,458 455 SH   SOLE   0 0 454
3M CO COM 88579Y101   777,104 7,605 SH   SOLE   0 0 7,604
TOWNEBANK PORTSMOUTH VA COM 89214P109   410,550 15,055 SH   SOLE   0 0 15,055
TRUIST FINL CORP COM 89832Q109   3,887,772 100,071 SH   SOLE   0 0 100,070
US BANCORP DEL COM NEW 902973304   2,481,671 62,511 SH   SOLE   0 0 62,510
UNILEVER PLC SPON ADR NEW 904767704   7,983,587 145,183 SH   SOLE   0 0 145,182
UNION PAC CORP COM 907818108   2,187,909 9,670 SH   SOLE   0 0 9,669
UNITED AIRLS HLDGS INC COM 910047109   542,096 11,140 SH   SOLE   0 0 11,140
UNITED PARCEL SERVICE INC CL B 911312106   5,590,807 40,854 SH   SOLE   0 0 40,853
UNITEDHEALTH GROUP INC COM 91324P102   1,517,556 2,980 SH   SOLE   0 0 2,979
UNIVERSAL DISPLAY CORP COM 91347P105   543,917 2,587 SH   SOLE   0 0 2,587
UNUM GROUP COM 91529Y106   1,003,289 19,630 SH   SOLE   0 0 19,630
VALERO ENERGY CORP COM 91913Y100   275,898 1,760 SH   SOLE   0 0 1,760
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   2,054,389 23,720 SH   SOLE   0 0 23,720
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   206,786 793 SH   SOLE   0 0 793
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   4,270,913 93,170 SH   SOLE   0 0 93,170
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,048,986 5,746 SH   SOLE   0 0 5,746
VANGUARD WORLD FD MEGA GRWTH IND 921910816   241,763 769 SH   SOLE   0 0 769
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   15,973,308 221,698 SH   SOLE   0 0 221,697
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   233,200 4,719 SH   SOLE   0 0 4,718
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   7,303,888 61,584 SH   SOLE   0 0 61,584
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   222,723 3,250 SH   SOLE   0 0 3,250
VANGUARD WORLD FD INF TECH ETF 92204A702   21,078,557 36,557 SH   SOLE   0 0 36,557
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   4,341,057 54,311 SH   SOLE   0 0 54,310
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   7,777,772 155,214 SH   SOLE   0 0 155,213
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   875,078 1,750 SH   SOLE   0 0 1,749
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   677,644 2,952 SH   SOLE   0 0 2,951
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   335,989 4,011 SH   SOLE   0 0 4,011
VANGUARD INDEX FDS MID CAP ETF 922908629   6,456,220 26,668 SH   SOLE   0 0 26,666
VANGUARD INDEX FDS GROWTH ETF 922908736   565,853 1,513 SH   SOLE   0 0 1,512
VANGUARD INDEX FDS VALUE ETF 922908744   3,039,848 18,950 SH   SOLE   0 0 18,950
VANGUARD INDEX FDS SMALL CP ETF 922908751   740,682 3,397 SH   SOLE   0 0 3,397
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,638,805 13,603 SH   SOLE   0 0 13,602
VERIZON COMMUNICATIONS INC COM 92343V104   7,360,628 178,483 SH   SOLE   0 0 178,482
VISA INC COM CL A 92826C839   1,605,710 6,118 SH   SOLE   0 0 6,117
VOYA ASIA PAC HIGH DIV EQT I COM 92912J102   98,593 15,551 SH   SOLE   0 0 15,551
WP CAREY INC COM 92936U109   1,823,982 33,133 SH   SOLE   0 0 33,132
JPMORGAN CHASE & CO. COM 46625H100   9,964,087 49,264 SH   SOLE   0 0 49,262
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   269,230 4,750 SH   SOLE   0 0 4,750
JOHNSON & JOHNSON COM 478160104   9,955,753 68,115 SH   SOLE   0 0 68,115
KKR REAL ESTATE FIN TR INC COM 48251K100   418,852 46,282 SH   SOLE   0 0 46,282
KKR & CO INC COM 48251W104   312,875 2,973 SH   SOLE   0 0 2,972
KIMBERLY-CLARK CORP COM 494368103   570,775 4,130 SH   SOLE   0 0 4,130
KINDER MORGAN INC DEL COM 49456B101   6,240,768 314,080 SH   SOLE   0 0 314,079
LMP CAP & INCOME FD INC COM 50208A102   394,245 25,468 SH   SOLE   0 0 25,468
LPL FINL HLDGS INC COM 50212V100   611,451 2,189 SH   SOLE   0 0 2,189
L3HARRIS TECHNOLOGIES INC COM 502431109   2,049,010 9,124 SH   SOLE   0 0 9,123
LEGG MASON ETF INVT FRANKLIN US LOW 52468L406   1,669,261 46,598 SH   SOLE   0 0 46,597
ELI LILLY & CO COM 532457108   1,591,328 1,758 SH   SOLE   0 0 1,757
LOCKHEED MARTIN CORP COM 539830109   4,273,989 9,150 SH   SOLE   0 0 9,150
LOWES COS INC COM 548661107   1,188,121 5,389 SH   SOLE   0 0 5,388
M & T BK CORP COM 55261F104   589,986 3,898 SH   SOLE   0 0 3,897
MFS MULTIMARKET INCOME TR SH BEN INT 552737108   66,081 14,120 SH   SOLE   0 0 14,119
MGM RESORTS INTERNATIONAL COM 552953101   1,354,495 30,479 SH   SOLE   0 0 30,479
MACROGENICS INC COM 556099109   45,049 10,600 SH   SOLE   0 0 10,599
MAINSTAY MACKAY DEFINEDTERM COM 56064K100   2,450,565 147,803 SH   SOLE   0 0 147,802
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720   2,305,737 79,977 SH   SOLE   0 0 79,977
MARRIOTT INTL INC NEW CL A 571903202   1,937,726 8,015 SH   SOLE   0 0 8,014
MASTERCARD INCORPORATED CL A 57636Q104   305,857 693 SH   SOLE   0 0 693
MCDONALDS CORP COM 580135101   1,771,573 6,952 SH   SOLE   0 0 6,951
WALMART INC COM 931142103   1,698,266 25,081 SH   SOLE   0 0 25,081
WALGREENS BOOTS ALLIANCE INC COM 931427108   341,382 28,225 SH   SOLE   0 0 28,225
WASTE MGMT INC DEL COM 94106L109   1,052,761 4,935 SH   SOLE   0 0 4,934
WELLS FARGO CO NEW COM 949746101   1,204,045 20,274 SH   SOLE   0 0 20,273
WESCO INTL INC COM 95082P105   1,101,714 6,950 SH   SOLE   0 0 6,950
WILLIAMS COS INC COM 969457100   278,295 6,548 SH   SOLE   0 0 6,548
WISDOMTREE TR INTERNTNL AI ENH 97717W786   325,074 8,259 SH   SOLE   0 0 8,259
WISDOMTREE TR EM EX ST-OWNED 97717X578   1,580,164 51,589 SH   SOLE   0 0 51,588
WISDOMTREE TR US S CAP QTY DIV 97717X651   3,838,966 81,489 SH   SOLE   0 0 81,489
WYNN RESORTS LTD COM 983134107   610,686 6,823 SH   SOLE   0 0 6,823
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   997,834 3,289 SH   SOLE   0 0 3,288
EATON CORP PLC SHS G29183103   343,907 1,097 SH   SOLE   0 0 1,096
MEDTRONIC PLC SHS G5960L103   880,366 11,185 SH   SOLE   0 0 11,184
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   495,041 26,346 SH   SOLE   0 0 26,346
ATAI LIFE SCIENCES NV SHS N0731H103   36,518 27,457 SH   SOLE   0 0 27,456
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   332,991 3,481 SH   SOLE   0 0 3,480
ROYAL CARIBBEAN GROUP COM V7780T103   587,520 3,685 SH   SOLE   0 0 3,685