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,171,189 8,912 SH   SOLE   0 0 8,911
ALPS ETF TR ALERIAN ENERGY 00162Q676   1,568,989 71,906 SH   SOLE   0 0 71,906
AT&T INC COM 00206R102   3,075,091 192,796 SH   SOLE   0 0 192,794
ARK ETF TR INNOVATION ETF 00214Q104   424,104 9,608 SH   SOLE   0 0 9,607
ABBOTT LABS COM 002824100   3,636,497 33,356 SH   SOLE   0 0 33,356
ABBVIE INC COM 00287Y109   2,283,108 16,946 SH   SOLE   0 0 16,945
ADOBE SYSTEMS INCORPORATED COM 00724F101   344,738 705 SH   SOLE   0 0 705
ADVANCED MICRO DEVICES INC COM 007903107   2,753,205 24,170 SH   SOLE   0 0 24,170
AIRBNB INC COM CL A 009066101   207,876 1,622 SH   SOLE   0 0 1,622
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109   1,070,646 24,579 SH   SOLE   0 0 24,578
SYSCO CORP COM 871829107   386,926 5,215 SH   SOLE   0 0 5,214
TESLA INC COM 88160R101   1,286,600 4,907 SH   SOLE   0 0 4,907
TEXAS INSTRS INC COM 882508104   332,280 1,846 SH   SOLE   0 0 1,844
THERMO FISHER SCIENTIFIC INC COM 883556102   306,042 587 SH   SOLE   0 0 586
3M CO COM 88579Y101   793,818 7,931 SH   SOLE   0 0 7,931
TOWNEBANK PORTSMOUTH VA COM 89214P109   301,283 12,964 SH   SOLE   0 0 12,964
TRUIST FINL CORP COM 89832Q109   3,932,230 129,563 SH   SOLE   0 0 129,562
US BANCORP DEL COM NEW 902973304   2,468,338 74,708 SH   SOLE   0 0 74,707
UNILEVER PLC SPON ADR NEW 904767704   10,059,022 193,041 SH   SOLE   0 0 193,040
UNION PAC CORP COM 907818108   2,237,260 10,934 SH   SOLE   0 0 10,932
UNITED AIRLS HLDGS INC COM 910047109   605,984 11,044 SH   SOLE   0 0 11,044
UNITED PARCEL SERVICE INC CL B 911312106   8,448,147 47,131 SH   SOLE   0 0 47,130
UNITEDHEALTH GROUP INC COM 91324P102   1,372,047 2,855 SH   SOLE   0 0 2,854
UNIVERSAL DISPLAY CORP COM 91347P105   372,864 2,587 SH   SOLE   0 0 2,587
UNUM GROUP COM 91529Y106   948,753 19,890 SH   SOLE   0 0 19,890
VALERO ENERGY CORP COM 91913Y100   206,448 1,760 SH   SOLE   0 0 1,760
VANECK ETF TRUST VANECK SHRT MUNI 92189F528   245,926 14,608 SH   SOLE   0 0 14,608
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   942,533 5,803 SH   SOLE   0 0 5,802
VANGUARD WORLD FD MEGA GRWTH IND 921910816   243,432 1,034 SH   SOLE   0 0 1,034
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   15,832,603 217,810 SH   SOLE   0 0 217,809
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   8,997,320 84,824 SH   SOLE   0 0 84,823
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   254,092 5,358 SH   SOLE   0 0 5,358
VANGUARD WORLD FDS INF TECH ETF 92204A702   13,648,805 30,868 SH   SOLE   0 0 30,868
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   208,889 2,761 SH   SOLE   0 0 2,760
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   9,409,301 187,362 SH   SOLE   0 0 187,361
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   507,671 1,246 SH   SOLE   0 0 1,246
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   598,640 2,909 SH   SOLE   0 0 2,909
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   651,515 7,797 SH   SOLE   0 0 7,796
VANGUARD INDEX FDS MID CAP ETF 922908629   4,324,529 19,643 SH   SOLE   0 0 19,642
VANGUARD INDEX FDS GROWTH ETF 922908736   586,821 2,074 SH   SOLE   0 0 2,073
VANGUARD INDEX FDS VALUE ETF 922908744   1,675,389 11,790 SH   SOLE   0 0 11,790
VANGUARD INDEX FDS SMALL CP ETF 922908751   873,326 4,391 SH   SOLE   0 0 4,391
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,610,638 7,312 SH   SOLE   0 0 7,311
VERIZON COMMUNICATIONS INC COM 92343V104   7,806,979 209,921 SH   SOLE   0 0 209,921
VISA INC COM CL A 92826C839   1,879,198 7,913 SH   SOLE   0 0 7,913
VIRTUS EQUITY & CONV INCM FD COM 92841M101   246,207 11,641 SH   SOLE   0 0 11,641
VOYA ASIA PAC HIGH DIV EQT I COM 92912J102   122,604 19,968 SH   SOLE   0 0 19,968
WP CAREY INC COM 92936U109   3,405,260 50,404 SH   SOLE   0 0 50,403
WALMART INC COM 931142103   1,113,735 7,086 SH   SOLE   0 0 7,085
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,722,051 60,444 SH   SOLE   0 0 60,444
WASTE MGMT INC DEL COM 94106L109   728,931 4,203 SH   SOLE   0 0 4,203
WELLS FARGO CO NEW COM 949746101   764,813 17,920 SH   SOLE   0 0 17,919
WESCO INTL INC COM 95082P105   1,095,847 6,120 SH   SOLE   0 0 6,120
WILLIAMS COS INC COM 969457100   289,745 9,630 SH   SOLE   0 0 9,629
WISDOMTREE TR INTERNTNL AI ENH 97717W786   454,434 11,653 SH   SOLE   0 0 11,653
WISDOMTREE TR EM EX ST-OWNED 97717X578   3,566,491 127,603 SH   SOLE   0 0 127,602
WISDOMTREE TR US S CAP QTY DIV 97717X651   2,952,957 69,596 SH   SOLE   0 0 69,595
ALPHABET INC CAP STK CL C 02079K107   1,346,880 11,134 SH   SOLE   0 0 11,134
ALPHABET INC CAP STK CL A 02079K305   2,346,307 19,602 SH   SOLE   0 0 19,601
ALTRIA GROUP INC COM 02209S103   1,101,729 24,321 SH   SOLE   0 0 24,320
AMAZON COM INC COM 023135106   5,628,139 43,174 SH   SOLE   0 0 43,173
GREYSTONE HOUSING IMPACT INV BEN UNIT CTF 02364V206   411,802 24,988 SH   SOLE   0 0 24,988
AMERICAN ELEC PWR CO INC COM 025537101   234,623 2,786 SH   SOLE   0 0 2,786
AMERICAN TOWER CORP NEW COM 03027X100   204,312 1,053 SH   SOLE   0 0 1,053
AMERISOURCEBERGEN CORP COM 03073E105   971,028 5,046 SH   SOLE   0 0 5,046
AMGEN INC COM 031162100   5,544,203 24,972 SH   SOLE   0 0 24,970
APPLE INC COM 037833100   29,435,656 151,754 SH   SOLE   0 0 151,753
APPLIED MATLS INC COM 038222105   1,600,924 11,076 SH   SOLE   0 0 11,075
ARES CAPITAL CORP COM 04010L103   343,673 18,290 SH   SOLE   0 0 18,290
ARISTA NETWORKS INC COM 040413106   307,266 1,896 SH   SOLE   0 0 1,896
ASTRAZENECA PLC SPONSORED ADR 046353108   425,698 5,948 SH   SOLE   0 0 5,948
BCE INC COM NEW 05534B760   1,905,297 41,792 SH   SOLE   0 0 41,792
BP PLC SPONSORED ADR 055622104   307,671 8,718 SH   SOLE   0 0 8,718
B. RILEY FINANCIAL INC COM 05580M108   1,131,320 24,605 SH   SOLE   0 0 24,604
BNY MELLON STRATEGIC MUNS IN COM 05588W108   433,223 69,650 SH   SOLE   0 0 69,650
BANK AMERICA CORP COM 060505104   9,316,228 324,720 SH   SOLE   0 0 324,720
BARRICK GOLD CORP COM 067901108   629,902 37,206 SH   SOLE   0 0 37,206
BERKSHIRE GREY INC *W EXP 07/21/202 084656115   6,696 20,000 SH   SOLE   0 0 20,000
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,035,620 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   12,446,924 36,501 SH   SOLE   0 0 36,501
BHP GROUP LTD SPONSORED ADS 088606108   795,438 13,331 SH   SOLE   0 0 13,330
BLACKROCK INC COM 09247X101   240,416 348 SH   SOLE   0 0 347
BLACKROCK ENHANCED EQUITY DI COM 09251A104   144,610 17,339 SH   SOLE   0 0 17,339
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105   229,266 11,033 SH   SOLE   0 0 11,033
BLACKSTONE INC COM 09260D107   1,795,537 19,313 SH   SOLE   0 0 19,313
BOEING CO COM 097023105   1,560,852 7,392 SH   SOLE   0 0 7,391
BOOKING HOLDINGS INC COM 09857L108   414,501 154 SH   SOLE   0 0 153
BRISTOL-MYERS SQUIBB CO COM 110122108   6,531,611 102,136 SH   SOLE   0 0 102,135
BROADCOM INC COM 11135F101   1,124,779 1,297 SH   SOLE   0 0 1,296
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   4,957,864 157,293 SH   SOLE   0 0 157,292
CSX CORP COM 126408103   1,039,644 30,488 SH   SOLE   0 0 30,488
CVS HEALTH CORP COM 126650100   7,388,689 106,881 SH   SOLE   0 0 106,881
CALAMOS GBL DYN INCOME FUND COM 12811L107   103,544 17,200 SH   SOLE   0 0 17,200
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   389,813 26,428 SH   SOLE   0 0 26,428
CANADIAN PACIFIC KANSAS CITY COM 13646K108   370,245 4,584 SH   SOLE   0 0 4,583
CAPITAL ONE FINL CORP COM 14040H105   376,805 3,445 SH   SOLE   0 0 3,444
CARLISLE COS INC COM 142339100   277,052 1,080 SH   SOLE   0 0 1,080
CARMAX INC COM 143130102   522,121 6,238 SH   SOLE   0 0 6,238
CATALYST PHARMACEUTICALS INC COM 14888U101   403,200 30,000 SH   SOLE   0 0 30,000
CATERPILLAR INC COM 149123101   1,672,601 6,798 SH   SOLE   0 0 6,797
CELANESE CORP DEL COM 150870103   419,775 3,625 SH   SOLE   0 0 3,625
INVESCO MUNICIPAL TRUST COM 46131J103   112,030 11,880 SH   SOLE   0 0 11,880
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   1,755,966 11,510 SH   SOLE   0 0 11,510
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   637,251 4,259 SH   SOLE   0 0 4,258
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506   222,639 5,824 SH   SOLE   0 0 5,823
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   2,974,704 47,318 SH   SOLE   0 0 47,317
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   3,125,652 75,590 SH   SOLE   0 0 75,590
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370   229,410 3,003 SH   SOLE   0 0 3,003
IRON MTN INC DEL COM 46284V101   253,871 4,468 SH   SOLE   0 0 4,467
ISHARES TR S&P 100 ETF 464287101   948,881 4,583 SH   SOLE   0 0 4,582
ISHARES TR MORNINGSTAR GRWT 464287119   1,155,622 18,537 SH   SOLE   0 0 18,537
ISHARES TR CORE S&P TTL STK 464287150   476,970 4,875 SH   SOLE   0 0 4,875
ISHARES TR SELECT DIVID ETF 464287168   1,254,567 11,073 SH   SOLE   0 0 11,072
ISHARES TR CORE S&P500 ETF 464287200   9,318,277 20,907 SH   SOLE   0 0 20,906
ISHARES TR CORE US AGGBD ET 464287226   3,622,441 36,983 SH   SOLE   0 0 36,982
ISHARES TR MSCI EMG MKT ETF 464287234   1,265,704 31,995 SH   SOLE   0 0 31,994
ISHARES TR S&P 500 GRWT ETF 464287309   4,055,029 57,534 SH   SOLE   0 0 57,534
ISHARES TR NORTH AMERN NAT 464287374   540,177 13,915 SH   SOLE   0 0 13,914
ISHARES TR S&P 500 VAL ETF 464287408   214,488 1,331 SH   SOLE   0 0 1,330
ISHARES TR MSCI EAFE ETF 464287465   3,185,232 43,934 SH   SOLE   0 0 43,934
ISHARES TR RUS MDCP VAL ETF 464287473   9,396,982 85,552 SH   SOLE   0 0 85,551
ISHARES TR RUS MD CP GR ETF 464287481   6,153,042 63,676 SH   SOLE   0 0 63,676
ISHARES TR RUS MID CAP ETF 464287499   20,940,999 287,035 SH   SOLE   0 0 287,034
ISHARES TR CORE S&P MCP ETF 464287507   1,499,669 5,735 SH   SOLE   0 0 5,735
ISHARES TR ISHARES BIOTECH 464287556   350,487 2,761 SH   SOLE   0 0 2,760
ISHARES TR RUS 1000 VAL ETF 464287598   9,846,879 62,558 SH   SOLE   0 0 62,558
ISHARES TR RUS 1000 GRW ETF 464287614   13,606,067 49,444 SH   SOLE   0 0 49,444
ISHARES TR RUS 1000 ETF 464287622   19,438,318 79,750 SH   SOLE   0 0 79,750
ISHARES TR RUS 2000 VAL ETF 464287630   4,162,680 29,565 SH   SOLE   0 0 29,564
ISHARES TR RUS 2000 GRW ETF 464287648   4,145,594 17,084 SH   SOLE   0 0 17,083
ISHARES TR RUSSELL 2000 ETF 464287655   7,885,497 42,086 SH   SOLE   0 0 42,086
ISHARES TR CORE S&P US VLU 464287663   234,767 3,000 SH   SOLE   0 0 2,999
ISHARES TR CORE S&P US GWT 464287671   916,126 9,383 SH   SOLE   0 0 9,382
ISHARES TR RUSSELL 3000 ETF 464287689   913,963 3,591 SH   SOLE   0 0 3,591
ISHARES TR U.S. TECH ETF 464287721   472,028 4,336 SH   SOLE   0 0 4,335
ISHARES TR U.S. FINLS ETF 464287788   7,478,096 100,229 SH   SOLE   0 0 100,229
ISHARES TR CORE S&P SCP ETF 464287804   12,130,668 121,798 SH   SOLE   0 0 121,798
ISHARES TR SHRT NAT MUN ETF 464288158   716,902 6,891 SH   SOLE   0 0 6,890
ISHARES TR MRGSTR MD CP ETF 464288208   242,274 3,828 SH   SOLE   0 0 3,828
ISHARES TR GL CLEAN ENE ETF 464288224   306,019 16,631 SH   SOLE   0 0 16,631
ISHARES TR JPMORGAN USD EMG 464288281   466,110 5,386 SH   SOLE   0 0 5,386
ISHARES TR NATIONAL MUN ETF 464288414   7,025,621 65,826 SH   SOLE   0 0 65,826
ISHARES TR IBOXX HI YD ETF 464288513   503,180 6,703 SH   SOLE   0 0 6,702
ISHARES TR PFD AND INCM SEC 464288687   1,636,325 52,904 SH   SOLE   0 0 52,904
ISHARES TR EAFE VALUE ETF 464288877   260,178 5,316 SH   SOLE   0 0 5,316
ISHARES TR CORE HIGH DV ETF 46429B663   6,223,529 61,747 SH   SOLE   0 0 61,747
ISHARES TR CORE MSCI TOTAL 46432F834   2,981,969 47,620 SH   SOLE   0 0 47,620
ISHARES TR CORE MSCI EAFE 46432F842   300,308 4,449 SH   SOLE   0 0 4,449
ISHARES TR CORE DIV GRWTH 46434V621   21,235,659 412,501 SH   SOLE   0 0 412,500
ISHARES TR ESG AWR MSCI USA 46435G425   449,097 4,608 SH   SOLE   0 0 4,608
JPMORGAN CHASE & CO COM 46625H100   8,722,325 59,972 SH   SOLE   0 0 59,971
JOHNSON & JOHNSON COM 478160104   11,847,078 71,575 SH   SOLE   0 0 71,574
KKR REAL ESTATE FIN TR INC COM 48251K100   932,405 76,615 SH   SOLE   0 0 76,615
KIMBERLY-CLARK CORP COM 494368103   218,892 1,585 SH   SOLE   0 0 1,585
KINDER MORGAN INC DEL COM 49456B101   6,000,155 348,441 SH   SOLE   0 0 348,441
LMP CAP & INCOME FD INC COM 50208A102   350,712 27,378 SH   SOLE   0 0 27,378
LPL FINL HLDGS INC COM 50212V100   480,489 2,210 SH   SOLE   0 0 2,209
L3HARRIS TECHNOLOGIES INC COM 502431109   915,112 4,674 SH   SOLE   0 0 4,674
LAS VEGAS SANDS CORP COM 517834107   230,608 3,976 SH   SOLE   0 0 3,976
LEGG MASON ETF INVT FRANKLIN US LOW 52468L406   9,253,721 252,351 SH   SOLE   0 0 252,350
LILLY ELI & CO COM 532457108   781,182 1,666 SH   SOLE   0 0 1,665
LOCKHEED MARTIN CORP COM 539830109   4,393,583 9,543 SH   SOLE   0 0 9,543
LOWES COS INC COM 548661107   615,361 2,726 SH   SOLE   0 0 2,726
LUMEN TECHNOLOGIES INC COM 550241103   23,311 10,315 SH   SOLE   0 0 10,314
M & T BK CORP COM 55261F104   459,568 3,713 SH   SOLE   0 0 3,713
MFS MULTIMARKET INCOME TR SH BEN INT 552737108   63,681 14,120 SH   SOLE   0 0 14,119
MGM RESORTS INTERNATIONAL COM 552953101   1,347,082 30,671 SH   SOLE   0 0 30,671
MACROGENICS INC COM 556099109   78,644 14,700 SH   SOLE   0 0 14,699
MAINSTAY MACKAY DEFINEDTERM COM 56064K100   6,007,061 351,908 SH   SOLE   0 0 351,907
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720   2,754,514 111,731 SH   SOLE   0 0 111,731
MARRIOTT INTL INC NEW CL A 571903202   1,492,202 8,123 SH   SOLE   0 0 8,123
WYNN RESORTS LTD COM 983134107   827,510 7,836 SH   SOLE   0 0 7,835
ZOETIS INC CL A 98978V103   297,188 1,726 SH   SOLE   0 0 1,725
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,207,013 3,912 SH   SOLE   0 0 3,911
EATON CORP PLC SHS G29183103   273,189 1,358 SH   SOLE   0 0 1,358
GATES INDL CORP PLC ORD SHS G39108108   405,640 30,092 SH   SOLE   0 0 30,092
MEDTRONIC PLC SHS G5960L103   1,525,614 17,317 SH   SOLE   0 0 17,316
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   591,905 27,189 SH   SOLE   0 0 27,189
ATAI LIFE SCIENCES NV SHS N0731H103   37,955 22,067 SH   SOLE   0 0 22,066
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   306,680 3,340 SH   SOLE   0 0 3,339
ROYAL CARIBBEAN GROUP COM V7780T103   414,130 3,992 SH   SOLE   0 0 3,992
CHEVRON CORP NEW COM 166764100   6,328,970 40,222 SH   SOLE   0 0 40,222
CHOICE HOTELS INTL INC COM 169905106   235,040 2,000 SH   SOLE   0 0 2,000
CINCINNATI FINL CORP COM 172062101   340,085 3,495 SH   SOLE   0 0 3,494
CISCO SYS INC COM 17275R102   10,424,778 201,484 SH   SOLE   0 0 201,483
CLEAN HARBORS INC COM 184496107   202,249 1,230 SH   SOLE   0 0 1,230
CLOROX CO DEL COM 189054109   253,486 1,594 SH   SOLE   0 0 1,593
COCA COLA CO COM 191216100   1,258,331 20,896 SH   SOLE   0 0 20,895
COHEN & STEERS REIT & PFD & COM 19247X100   215,138 11,329 SH   SOLE   0 0 11,329
COMCAST CORP NEW CL A 20030N101   1,195,114 28,763 SH   SOLE   0 0 28,763
CONOCOPHILLIPS COM 20825C104   454,579 4,387 SH   SOLE   0 0 4,387
CONSTELLATION BRANDS INC CL A 21036P108   381,502 1,550 SH   SOLE   0 0 1,550
COSTCO WHSL CORP NEW COM 22160K105   2,656,604 4,934 SH   SOLE   0 0 4,934
CRACKER BARREL OLD CTRY STOR COM 22410J106   1,706,423 18,313 SH   SOLE   0 0 18,313
CUBESMART COM 229663109   336,363 7,532 SH   SOLE   0 0 7,531
CUMMINS INC COM 231021106   3,974,534 16,212 SH   SOLE   0 0 16,212
DBX ETF TR XTRACK USD HIGH 233051432   335,001 9,710 SH   SOLE   0 0 9,710
DNP SELECT INCOME FD INC COM 23325P104   155,396 14,828 SH   SOLE   0 0 14,827
DTE ENERGY CO COM 233331107   220,040 2,000 SH   SOLE   0 0 2,000
DANAHER CORPORATION COM 235851102   1,443,154 6,013 SH   SOLE   0 0 6,013
DEERE & CO COM 244199105   284,925 703 SH   SOLE   0 0 703
DELTA AIR LINES INC DEL COM NEW 247361702   395,675 8,323 SH   SOLE   0 0 8,323
DISNEY WALT CO COM 254687106   918,779 10,291 SH   SOLE   0 0 10,290
DOMINION ENERGY INC COM 25746U109   4,027,278 77,762 SH   SOLE   0 0 77,761
DOW INC COM 260557103   6,157,387 115,610 SH   SOLE   0 0 115,609
DUKE ENERGY CORP NEW COM NEW 26441C204   567,091 6,319 SH   SOLE   0 0 6,319
EAGLE BANCORP INC MD COM 268948106   437,391 20,671 SH   SOLE   0 0 20,670
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108   228,850 23,000 SH   SOLE   0 0 23,000
EATON VANCE MUN INCOME 2028 SHS 27829U105   2,001,237 113,836 SH   SOLE   0 0 113,836
ECOLAB INC COM 278865100   346,206 1,854 SH   SOLE   0 0 1,854
EMERSON ELEC CO COM 291011104   3,340,288 36,954 SH   SOLE   0 0 36,954
ENBRIDGE INC COM 29250N105   566,454 15,248 SH   SOLE   0 0 15,247
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   526,765 41,478 SH   SOLE   0 0 41,477
ENGLOBAL CORP COM 293306106   11,353 30,122 SH   SOLE   0 0 30,122
ENTERPRISE PRODS PARTNERS L COM 293792107   2,948,077 111,881 SH   SOLE   0 0 111,881
EXXON MOBIL CORP COM 30231G102   4,501,189 41,969 SH   SOLE   0 0 41,968
META PLATFORMS INC CL A 30303M102   465,195 1,613 SH   SOLE   0 0 1,613
MASTERCARD INCORPORATED CL A 57636Q104   358,640 912 SH   SOLE   0 0 911
MCDONALDS CORP COM 580135101   2,087,038 6,994 SH   SOLE   0 0 6,993
MEDICAL PPTYS TRUST INC COM 58463J304   1,540,949 166,409 SH   SOLE   0 0 166,409
MERCK & CO INC COM 58933Y105   8,300,448 71,934 SH   SOLE   0 0 71,932
MICROSOFT CORP COM 594918104   25,432,601 74,683 SH   SOLE   0 0 74,682
MICROCHIP TECHNOLOGY INC. COM 595017104   213,605 2,384 SH   SOLE   0 0 2,384
MONDELEZ INTL INC CL A 609207105   1,016,339 13,934 SH   SOLE   0 0 13,933
MONOLITHIC PWR SYS INC COM 609839105   466,218 863 SH   SOLE   0 0 863
MOTOROLA SOLUTIONS INC COM NEW 620076307   231,727 790 SH   SOLE   0 0 789
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106   1,954,834 56,125 SH   SOLE   0 0 56,125
NEUBERGER BERMAN MUN FD INC COM 64124P101   125,930 12,250 SH   SOLE   0 0 12,250
NEW YORK CMNTY BANCORP INC COM 649445103   520,803 47,121 SH   SOLE   0 0 47,120
NEWMONT CORP COM 651639106   3,062,049 71,778 SH   SOLE   0 0 71,778
NEXTERA ENERGY INC COM 65339F101   837,648 11,289 SH   SOLE   0 0 11,289
NIKE INC CL B 654106103   204,622 1,854 SH   SOLE   0 0 1,853
NORFOLK SOUTHN CORP COM 655844108   664,159 2,929 SH   SOLE   0 0 2,928
NOVARTIS AG SPONSORED ADR 66987V109   1,210,321 11,994 SH   SOLE   0 0 11,993
NUVEEN MASSACHUSETS QLT MUN COM 67061E104   104,400 10,000 SH   SOLE   0 0 10,000
NUVEEN MUN CR OPPORTUNITIES COM 670663103   430,095 39,750 SH   SOLE   0 0 39,750
NVIDIA CORPORATION COM 67066G104   1,852,710 4,380 SH   SOLE   0 0 4,379
NUVEEN QUALITY MUNCP INCOME COM 67066V101   2,216,496 196,672 SH   SOLE   0 0 196,672
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   170,236 14,600 SH   SOLE   0 0 14,600
OCCIDENTAL PETE CORP COM 674599105   870,881 14,811 SH   SOLE   0 0 14,810
OMNICOM GROUP INC COM 681919106   471,542 4,956 SH   SOLE   0 0 4,955
OMEGA HEALTHCARE INVS INC COM 681936100   5,159,571 168,119 SH   SOLE   0 0 168,118
ORACLE CORP COM 68389X105   2,150,841 18,061 SH   SOLE   0 0 18,060
PACER FDS TR TRENDPILOT 100 69374H303   902,568 14,541 SH   SOLE   0 0 14,541
PAVMED INC COM 70387R106   63,205 154,991 SH   SOLE   0 0 154,991
FEDERATED HERMES PREM MUNI I COM 31423P108   496,634 46,720 SH   SOLE   0 0 46,720
FEDEX CORP COM 31428X106   4,100,245 16,540 SH   SOLE   0 0 16,539
FIRST TR MORNINGSTAR DIVID L SHS 336917109   753,628 22,159 SH   SOLE   0 0 22,159
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST GLD 33733E856   2,458,592 128,520 SH   SOLE   0 0 128,520
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   323,616 7,127 SH   SOLE   0 0 7,126
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   627,042 13,313 SH   SOLE   0 0 13,313
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870   276,397 14,989 SH   SOLE   0 0 14,989
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   4,692,170 194,132 SH   SOLE   0 0 194,132
FOCUS FINL PARTNERS INC COM CL A 34417P100   618,620 11,781 SH   SOLE   0 0 11,781
FORD MTR CO DEL COM 345370860   576,208 38,084 SH   SOLE   0 0 38,083
FUNKO INC COM CL A 361008105   129,840 12,000 SH   SOLE   0 0 12,000
GENERAL DYNAMICS CORP COM 369550108   2,293,607 10,661 SH   SOLE   0 0 10,660
GENERAL ELECTRIC CO COM NEW 369604301   585,460 5,330 SH   SOLE   0 0 5,329
GENERAL MLS INC COM 370334104   2,377,295 30,995 SH   SOLE   0 0 30,994
GENERAL MTRS CO COM 37045V100   1,254,371 32,530 SH   SOLE   0 0 32,530
GLADSTONE CAPITAL CORP COM 376535100   165,033 16,909 SH   SOLE   0 0 16,909
GLADSTONE COMMERCIAL CORP COM 376536108   7,019,165 567,435 SH   SOLE   0 0 567,433
GSK PLC SPONSORED ADR 37733W204   1,159,906 32,545 SH   SOLE   0 0 32,545
GLOBAL PMTS INC COM 37940X102   224,133 2,275 SH   SOLE   0 0 2,275
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   668,751 37,676 SH   SOLE   0 0 37,676
GLOBAL X FDS DOW 30 COVERED C 37960A859   2,229,907 100,764 SH   SOLE   0 0 100,764
GOLDMAN SACHS GROUP INC COM 38141G104   1,621,579 5,028 SH   SOLE   0 0 5,027
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   7,909,978 90,773 SH   SOLE   0 0 90,771
GRAINGER W W INC COM 384802104   204,161 259 SH   SOLE   0 0 258
HOME DEPOT INC COM 437076102   2,502,863 8,074 SH   SOLE   0 0 8,072
HONEYWELL INTL INC COM 438516106   1,000,366 4,821 SH   SOLE   0 0 4,820
HUMANA INC COM 444859102   223,565 500 SH   SOLE   0 0 500
ILLINOIS TOOL WKS INC COM 452308109   654,612 2,617 SH   SOLE   0 0 2,616
INNOVATOR ETFS TR US EQT ULTRA BF 45782C300   329,689 10,073 SH   SOLE   0 0 10,073
INNOVATOR ETFS TR US EQTY PWR BUF 45782C540   309,804 9,230 SH   SOLE   0 0 9,230
INNOVATOR ETFS TR US EQTY BUF OCT 45782C771   1,023,869 28,136 SH   SOLE   0 0 28,136
INNOVATOR ETFS TR US EQTY PWR BUF 45782C797   267,394 7,989 SH   SOLE   0 0 7,989
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813   3,321,427 97,061 SH   SOLE   0 0 97,061
INNOVATOR ETFS TR US EQT BUFR APR 45782C888   586,330 16,382 SH   SOLE   0 0 16,382
INTEL CORP COM 458140100   4,171,567 124,748 SH   SOLE   0 0 124,747
INTERNATIONAL BUSINESS MACHS COM 459200101   5,707,666 42,655 SH   SOLE   0 0 42,654
INTERNATIONAL PAPER CO COM 460146103   2,784,880 87,547 SH   SOLE   0 0 87,547
INVESCO QQQ TR UNIT SER 1 46090E103   2,184,539 5,865 SH   SOLE   0 0 5,865
INTUIT COM 461202103   238,259 520 SH   SOLE   0 0 520
PEPSICO INC COM 713448108   2,456,802 13,264 SH   SOLE   0 0 13,263
PFIZER INC COM 717081103   6,842,440 186,544 SH   SOLE   0 0 186,543
PHILIP MORRIS INTL INC COM 718172109   1,410,781 14,452 SH   SOLE   0 0 14,451
PHILLIPS 66 COM 718546104   2,033,484 21,320 SH   SOLE   0 0 21,319
PIMCO CORPORATE & INCOME OPP COM 72201B101   13,071,413 933,586 SH   SOLE   0 0 933,585
PIMCO ETF TR INTER MUN BD ACT 72201R866   279,826 5,398 SH   SOLE   0 0 5,397
PIONEER MUNICIPAL HIGH INCOM COM 723762100   618,965 78,350 SH   SOLE   0 0 78,350
PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108   603,062 70,699 SH   SOLE   0 0 70,699
PIONEER NAT RES CO COM 723787107   270,870 1,307 SH   SOLE   0 0 1,307
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888   324,830 19,164 SH   SOLE   0 0 19,164
PROCTER AND GAMBLE CO COM 742718109   1,964,079 12,979 SH   SOLE   0 0 12,978
PROSHARES TR S&P 500 DV ARIST 74348A467   386,461 4,099 SH   SOLE   0 0 4,099
PROSPECT CAP CORP COM 74348T102   8,202,967 1,324,844 SH   SOLE   0 0 1,324,844
PRUDENTIAL FINL INC COM 744320102   2,924,359 33,148 SH   SOLE   0 0 33,148
PUBLIC STORAGE COM 74460D109   1,180,369 4,044 SH   SOLE   0 0 4,044
QUALCOMM INC COM 747525103   12,113,076 101,756 SH   SOLE   0 0 101,756
RPM INTL INC COM 749685103   269,190 3,000 SH   SOLE   0 0 3,000
RAYTHEON TECHNOLOGIES CORP COM 75513E101   7,343,385 74,963 SH   SOLE   0 0 74,962
REGENERON PHARMACEUTICALS COM 75886F107   880,212 1,225 SH   SOLE   0 0 1,225
REGIONS FINANCIAL CORP NEW COM 7591EP100   1,080,783 60,650 SH   SOLE   0 0 60,650
REPUBLIC SVCS INC COM 760759100   510,056 3,330 SH   SOLE   0 0 3,330
RIVERNORTH MANAGED DUR MUN I COM 76882H105   257,380 17,000 SH   SOLE   0 0 17,000
RIVERNORTH OPPORTUNISTIC MUN COM 76883F108   351,742 21,487 SH   SOLE   0 0 21,487
RIVERNORTH FLEXIBLE MUNI INC COM 76883Y107   165,370 11,500 SH   SOLE   0 0 11,500
ROCKWELL AUTOMATION INC COM 773903109   497,140 1,509 SH   SOLE   0 0 1,509
ROPER TECHNOLOGIES INC COM 776696106   445,338 926 SH   SOLE   0 0 926
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,623,340 3,662 SH   SOLE   0 0 3,662
SPDR GOLD TR GOLD SHS 78463V107   5,677,672 31,849 SH   SOLE   0 0 31,848
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749   4,538,122 110,621 SH   SOLE   0 0 110,621
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   2,983,486 91,687 SH   SOLE   0 0 91,686
SPDR SER TR ICE PFD SEC ETF 78464A292   829,308 24,778 SH   SOLE   0 0 24,777
SPDR SER TR BBG CONV SEC ETF 78464A359   12,503,047 178,743 SH   SOLE   0 0 178,742
SPDR SER TR PORTFOLIO INTRMD 78464A375   272,742 8,494 SH   SOLE   0 0 8,494
SPDR SER TR S&P REGL BKG 78464A698   507,759 12,436 SH   SOLE   0 0 12,435
SPDR SER TR PORTFOLI S&P1500 78464A805   5,157,062 94,729 SH   SOLE   0 0 94,729
SPDR SER TR S&P SEMICNDCTR 78464A862   409,690 1,851 SH   SOLE   0 0 1,851
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   268,298 780 SH   SOLE   0 0 779
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,744,669 3,643 SH   SOLE   0 0 3,643
SPDR SER TR NUVEEN BLMBRG MU 78468R721   599,341 12,984 SH   SOLE   0 0 12,984
SPDR SER TR NUVEEN BLMBRG SH 78468R739   315,188 6,699 SH   SOLE   0 0 6,699
SPDR SER TR RUSSELL YIELD 78468R770   3,172,277 33,291 SH   SOLE   0 0 33,290
SPDR SER TR PRTFLO S&P500 HI 78468R788   4,129,378 111,364 SH   SOLE   0 0 111,364
SALESFORCE INC COM 79466L302   675,398 3,197 SH   SOLE   0 0 3,197
SANOFI SPONSORED ADR 80105N105   527,735 9,791 SH   SOLE   0 0 9,791
SAUL CTRS INC COM 804395101   1,019,312 27,676 SH   SOLE   0 0 27,676
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   23,908,584 318,940 SH   SOLE   0 0 318,939
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   20,985,464 312,796 SH   SOLE   0 0 312,794
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   3,803,648 52,377 SH   SOLE   0 0 52,377
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   284,530 6,164 SH   SOLE   0 0 6,164
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   386,556 5,212 SH   SOLE   0 0 5,211
SELECT SECTOR SPDR TR ENERGY 81369Y506   264,091 3,254 SH   SOLE   0 0 3,253
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,786,335 10,275 SH   SOLE   0 0 10,274
SIRIUS XM HOLDINGS INC COM 82968B103   78,522 17,334 SH   SOLE   0 0 17,333
SOUTHERN CO COM 842587107   606,943 8,640 SH   SOLE   0 0 8,639
SOUTHWEST AIRLS CO COM 844741108   607,098 16,766 SH   SOLE   0 0 16,766
STARBUCKS CORP COM 855244109   799,639 8,072 SH   SOLE   0 0 8,072
STRYKER CORPORATION COM 863667101   1,619,149 5,307 SH   SOLE   0 0 5,307