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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 2,637 23,409 SH   SOLE   23,309 0 100
ALTRIA GROUP INC COM 02209S103 243 5,101 SH   SOLE   5,101 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109 119 13,981 SH   SOLE   13,981 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 294 33,107 SH   SOLE   33,107 0 0
APPLE INC COM 037833100 3,945 28,800 SH   SOLE   28,520 0 280
ARCHER DANIELS MIDLAND CO COM 039483102 552 9,116 SH   SOLE   9,116 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 4,272 84,064 SH   SOLE   83,364 0 700
AT&T INC COM 00206R102 427 14,840 SH   SOLE   14,840 0 0
BANCO SANTANDER S.A. ADR 05964H105 82 20,849 SH   SOLE   20,849 0 0
BK OF AMERICA CORP COM 060505104 372 9,025 SH   SOLE   9,025 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 862 3,100 SH   SOLE   3,100 0 0
BP PLC SPONSORED ADR 055622104 284 10,742 SH   SOLE   10,742 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 534 13,593 SH   SOLE   13,593 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5,711 112,033 SH   SOLE   111,583 0 450
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 2,057 93,907 SH   SOLE   92,807 0 1,100
CAPITAL ONE FINL CORP COM 14040H105 324 2,095 SH   SOLE   2,095 0 0
CAPITAL SOUTHWEST CORP COM 140501107 221 9,531 SH   SOLE   9,531 0 0
CANADIAN IMP BK COMM COM 136069101 763 6,704 SH   SOLE   6,704 0 0
CHEVRON CORP NEW COM 166764100 2,126 20,296 SH   SOLE   20,146 0 150
COCA COLA CO COM 191216100 568 10,506 SH   SOLE   10,506 0 0
COHEN & STEERS REIT & PFD & COM 19247X100 212 7,804 SH   SOLE   7,804 0 0
CONOCOPHILLIPS COM 20825C104 237 3,899 SH   SOLE   3,899 0 0
CONSOLIDATED EDISON INC COM 209115104 832 11,598 SH   SOLE   11,598 0 0
CSW INDUSTRIALS INC COM 126402106 939 7,929 SH   SOLE   7,929 0 0
DOMINION ENERGY INC COM 25746U109 2,025 27,526 SH   SOLE   27,526 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 812 8,223 SH   SOLE   8,123 0 100
EATON VANCE TAX-MANAGED GLOB COM 27829C105 480 44,081 SH   SOLE   44,081 0 0
ENERPLUS CORP COM 292766102 204 28,429 SH   SOLE   28,129 0 300
ENTERGY CORP NEW COM 29364G103 247 2,475 SH   SOLE   2,475 0 0
EXELON CORP COM 30161N101 1,443 32,574 SH   SOLE   32,574 0 0
EXXON MOBIL CORP COM 30231G102 254 4,030 SH   SOLE   4,030 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 173 43,284 SH   SOLE   41,284 0 2,000
GENERAL ELECTRIC CO COM 369604103 143 10,616 SH   SOLE   10,616 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 494 12,395 SH   SOLE   12,395 0 0
GLOBAL NET LEASE INC COM NEW 379378201 621 33,558 SH   SOLE   33,558 0 0
INTEL CORP COM 458140100 757 13,481 SH   SOLE   13,301 0 180
INTUITIVE SURGICAL INC COM NEW 46120E602 632 687 SH   SOLE   687 0 0
JOHNSON & JOHNSON COM 478160104 6,336 38,462 SH   SOLE   38,309 0 153
JPMORGAN CHASE & CO COM 46625H100 1,235 7,941 SH   SOLE   7,941 0 0
KIMBERLY-CLARK CORP COM 494368103 1,646 12,300 SH   SOLE   12,300 0 0
KRAFT HEINZ CO COM 500754106 215 5,261 SH   SOLE   5,238 0 23
L BRANDS INC COM 501797104 801 11,113 SH   SOLE   11,113 0 0
LILLY ELI & CO COM 532457108 1,136 4,952 SH   SOLE   4,952 0 0
MGIC INVT CORP WIS COM 552848103 152 11,159 SH   SOLE   11,159 0 0
MANULIFE FINL CORP COM 56501R106 1,091 55,374 SH   SOLE   55,374 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,478 28,056 SH   SOLE   28,056 0 28,056
MCDONALDS CORP COM 580135101 302 1,306 SH   SOLE   1,306 0 0
MERCK & CO INC COM 58933Y105 947 12,180 SH   SOLE   12,180 0 0
METLIFE INC COM 59156R108 809 13,514 SH   SOLE   13,514 0 0
MONDELEZ INTL INC CL A 609207105 1,153 18,458 SH   SOLE   18,308 0 150
NORFOLK SOUTHN CORP COM 655844108 832 3,136 SH   SOLE   3,136 0 0
NOVARTIS AG SPONSORED ADR 66987V109 604 6,616 SH   SOLE   6,616 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 638 39,337 SH   SOLE   39,337 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 361 12,299 SH   SOLE   12,299 0 0
ONEOK INC NEW COM 682680103 1,425 25,608 SH   SOLE   25,308 0 300
PEPSICO INC COM 713448108 501 3,381 SH   SOLE   3,381 0 0
PFIZER INC COM 717081103 1,508 38,519 SH   SOLE   38,319 0 200
PHILIP MORRIS INTL INC COM 718172109 1,875 18,917 SH   SOLE   18,917 0 0
PNC FINL SVCS GROUP INC COM 693475105 417 2,186 SH   SOLE   2,186 0 0
POTLATCHDELTIC CORPORATION COM 737630103 1,027 19,314 SH   SOLE   19,314 0 0
PPL CORP COM 69351T106 1,579 56,451 SH   SOLE   56,376 0 75
PROCTER AND GAMBLE CO COM 742718109 2,053 15,214 SH   SOLE   15,214 0 0
PROLOGIS INC. COM 74340W103 2,417 20,218 SH   SOLE   20,048 0 170
PUBLIC STORAGE COM 74460D109 1,723 5,729 SH   SOLE   5,669 0 60
REALTY INCOME CORP COM 756109104 1,048 15,696 SH   SOLE   15,696 0 0
TELEFLEX INCORPORATED COM 879369106 278 691 SH   SOLE   691 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 465 6,631 SH   SOLE   6,631 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 1,325 29,284 SH   SOLE   29,284 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 1,050 34,507 SH   SOLE   34,207 0 300
TRUIST FINL CORP COM 89832Q109 3,259 58,722 SH   SOLE   58,522 0 200
US BANCORP DEL COM NEW 902973304 545 9,574 SH   SOLE   9,574 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 782 13,959 SH   SOLE   13,881 0 78
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 977 57,054 SH   SOLE   56,566 0 488
WALMART INC COM 931142103 315 2,235 SH   SOLE   2,235 0 0
WEC ENERGY GROUP INC COM 92939U106 1,600 17,987 SH   SOLE   17,987 0 0
WELLTOWER INC COM 95040Q104 778 9,358 SH   SOLE   9,358 0 0
YUM CHINA HLDGS INC COM 98850P109 308 4,655 SH   SOLE   4,655 0 0
YUM BRANDS INC COM 988498101 576 5,003 SH   SOLE   5,003 0 0
ZOETIS INC CL A 98978V103 467 2,507 SH   SOLE   2,507 0 0