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,578 24,058 SH   SOLE   23,958 0 100
ALTRIA GROUP INC COM 02209S103 270 6,597 SH   SOLE   6,597 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109 109 14,694 SH   SOLE   14,694 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 291 34,439 SH   SOLE   34,439 0 0
APPLE INC COM 037833100 4,146 31,243 SH   SOLE   30,963 0 280
ARCHER DANIELS MIDLAND CO COM 039483102 518 10,282 SH   SOLE   10,282 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 4,623 91,831 SH   SOLE   91,131 0 700
AT&T INC COM 00206R102 431 14,978 SH   SOLE   14,978 0 0
BANCO SANTANDER S.A. ADR 05964H105 125 40,913 SH   SOLE   40,913 0 0
BK OF AMERICA CORP COM 060505104 306 10,100 SH   SOLE   10,100 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 800 3,451 SH   SOLE   3,451 0 0
BP PLC SPONSORED ADR 055622104 254 12,386 SH   SOLE   12,386 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 576 15,359 SH   SOLE   15,359 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5,232 126,780 SH   SOLE   126,330 0 450
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1,937 108,614 SH   SOLE   107,514 0 1,100
CAPITAL ONE FINL CORP COM 14040H105 257 2,600 SH   SOLE   2,600 0 0
CAPITAL SOUTHWEST CORP COM 140501107 183 10,311 SH   SOLE   10,311 0 0
CANADIAN IMP BK COMM COM 136069101 662 7,751 SH   SOLE   7,751 0 0
CHEVRON CORP NEW COM 166764100 1,863 22,059 SH   SOLE   21,909 0 150
CHURCH & DWIGHT INC COM 171340102 238 2,725 SH   SOLE   2,725 0 0
COCA COLA CO COM 191216100 589 10,732 SH   SOLE   10,732 0 0
CONSOLIDATED EDISON INC COM 209115104 946 13,096 SH   SOLE   13,096 0 0
CSW INDUSTRIALS INC COM 126402106 960 8,579 SH   SOLE   8,579 0 0
DOMINION ENERGY INC COM 25746U109 2,320 30,857 SH   SOLE   30,857 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 836 9,133 SH   SOLE   9,033 0 100
EATON VANCE LTD DURATION INC COM 27828H105 146 11,628 SH   SOLE   11,628 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829C105 468 48,347 SH   SOLE   48,347 0 0
ENERPLUS CORP COM 292766102 126 40,227 SH   SOLE   39,927 0 300
EXELON CORP COM 30161N101 1,587 37,594 SH   SOLE   37,594 0 0
EXXON MOBIL CORP COM 30231G102 200 4,844 SH   SOLE   4,844 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 169 48,073 SH   SOLE   46,073 0 2,000
GENERAL ELECTRIC CO COM 369604103 123 11,348 SH   SOLE   11,348 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 381 10,366 SH   SOLE   10,366 0 0
GLOBAL NET LEASE INC COM NEW 379378201 655 38,222 SH   SOLE   38,222 0 0
INTEL CORP COM 458140100 704 14,132 SH   SOLE   13,952 0 180
INTUITIVE SURGICAL INC COM NEW 46120E602 709 867 SH   SOLE   867 0 0
JOHNSON & JOHNSON COM 478160104 6,774 43,041 SH   SOLE   42,888 0 153
JPMORGAN CHASE & CO COM 46625H100 1,006 7,921 SH   SOLE   7,921 0 0
KIMBERLY-CLARK CORP COM 494368103 1,829 13,566 SH   SOLE   13,566 0 0
KRAFT HEINZ CO COM 500754106 202 5,819 SH   SOLE   5,796 0 23
L BRANDS INC COM 501797104 502 13,500 SH   SOLE   13,500 0 0
LILLY ELI & CO COM 532457108 854 5,061 SH   SOLE   5,061 0 0
MGIC INVT CORP WIS COM 552848103 152 12,137 SH   SOLE   12,137 0 0
MANULIFE FINL CORP COM 56501R106 1,095 61,439 SH   SOLE   61,439 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,958 30,937 SH   SOLE   30,937 0 30,937
MCDONALDS CORP COM 580135101 247 1,151 SH   SOLE   1,151 0 0
MERCK & CO. INC COM 58933Y105 1,025 12,531 SH   SOLE   12,531 0 0
METLIFE INC COM 59156R108 736 15,684 SH   SOLE   15,684 0 0
MONDELEZ INTL INC CL A 609207105 1,153 19,719 SH   SOLE   19,569 0 150
NORFOLK SOUTHN CORP COM 655844108 745 3,135 SH   SOLE   3,135 0 0
NOVARTIS AG SPONSORED ADR 66987V109 608 6,436 SH   SOLE   6,436 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 627 40,307 SH   SOLE   40,307 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 365 14,045 SH   SOLE   14,045 0 0
ONEOK INC NEW COM 682680103 989 25,761 SH   SOLE   25,461 0 300
PEPSICO INC COM 713448108 475 3,206 SH   SOLE   3,206 0 0
PFIZER INC COM 717081103 1,566 42,552 SH   SOLE   42,352 0 200
PHILIP MORRIS INTL INC COM 718172109 1,766 21,331 SH   SOLE   21,331 0 0
PNC FINL SVCS GROUP INC COM 693475105 324 2,177 SH   SOLE   2,177 0 0
POTLATCHDELTIC CORPORATION COM 737630103 1,084 21,678 SH   SOLE   21,678 0 0
PPL CORP COM 69351T106 1,762 62,478 SH   SOLE   62,403 0 75
PROCTER AND GAMBLE CO COM 742718109 2,341 16,822 SH   SOLE   16,822 0 0
PROLOGIS INC. COM 74340W103 2,227 22,345 SH   SOLE   22,175 0 170
PUBLIC STORAGE COM 74460D109 1,516 6,566 SH   SOLE   6,506 0 60
REALTY INCOME CORP COM 756109104 1,224 19,694 SH   SOLE   19,694 0 0
TELEFLEX INCORPORATED COM 879369106 284 691 SH   SOLE   691 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 401 7,106 SH   SOLE   7,106 0 0
TOTAL SE SPONSORED ADS 89151E109 1,417 33,818 SH   SOLE   33,818 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 871 37,088 SH   SOLE   36,788 0 300
TRUIST FINL CORP COM 89832Q109 3,046 63,553 SH   SOLE   63,353 0 200
US BANCORP DEL COM NEW 902973304 510 10,945 SH   SOLE   10,945 0 0
VENTAS INC COM 92276F100 217 4,423 SH   SOLE   4,423 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 799 13,603 SH   SOLE   13,525 0 78
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,069 64,852 SH   SOLE   64,364 0 488
WADDELL & REED FINL INC CL A 930059100 1,026 40,295 SH   SOLE   39,595 0 700
WALMART INC COM 931142103 322 2,233 SH   SOLE   2,233 0 0
WEC ENERGY GROUP INC COM 92939U106 1,624 17,644 SH   SOLE   17,644 0 0
WELLTOWER INC COM 95040Q104 667 10,327 SH   SOLE   10,327 0 0
WESTPAC BANKING CORP SPONSORED ADR 961214301 156 10,455 SH   SOLE   10,455 0 0
YUM CHINA HLDGS INC COM 98850P109 278 4,865 SH   SOLE   4,865 0 0
YUM BRANDS INC COM 988498101 575 5,300 SH   SOLE   5,300 0 0
ZOETIS INC CL A 98978V103 419 2,531 SH   SOLE   2,531 0 0