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   2,606 26,545 SH   SOLE   26,445 0 100
ALTRIA GROUP INC COM 02209S103   277 7,047 SH   SOLE   7,047 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109   117 14,694 SH   SOLE   14,694 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409   302 46,089 SH   SOLE   46,089 0 0
APPLE INC COM 037833100   4,758 13,044 SH   SOLE   12,974 0 70
ARCHER DANIELS MIDLAND CO COM 039483102   410 10,283 SH   SOLE   10,283 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   3,476 106,962 SH   SOLE   106,262 0 700
AT&T INC COM 00206R102   475 15,705 SH   SOLE   15,705 0 0
BANCO SANTANDER S.A. ADR 05964H105   114 47,133 SH   SOLE   47,133 0 0
BK OF AMERICA CORP COM 060505104   240 10,100 SH   SOLE   10,100 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   643 3,601 SH   SOLE   3,601 0 0
BP PLC SPONSORED ADR 055622104   397 17,027 SH   SOLE   17,027 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   625 16,090 SH   SOLE   16,090 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   4,744 144,186 SH   SOLE   143,886 0 300
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104   1,968 118,140 SH   SOLE   117,040 0 1,100
CAPITAL SOUTHWEST CORP COM 140501107   161 11,971 SH   SOLE   11,971 0 0
CANADIAN IMP BK COMM COM 136069101   543 8,113 SH   SOLE   8,113 0 0
CHEVRON CORP NEW COM 166764100   2,291 25,678 SH   SOLE   25,528 0 150
CHURCH & DWIGHT INC COM 171340102   296 3,825 SH   SOLE   3,825 0 0
CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403   633 13,261 SH   SOLE   13,261 0 0
COCA COLA CO COM 191216100   630 14,100 SH   SOLE   14,100 0 0
CONSOLIDATED EDISON INC COM 209115104   1,084 15,069 SH   SOLE   15,069 0 0
CSW INDUSTRIALS INC COM 126402106   596 8,622 SH   SOLE   8,622 0 0
DOMINION ENERGY INC COM 25746U109   2,925 36,026 SH   SOLE   36,026 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   852 10,666 SH   SOLE   10,566 0 100
EATON VANCE LTD DURATION INC COM 27828H105   153 13,560 SH   SOLE   13,560 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829C105   494 57,143 SH   SOLE   57,143 0 0
ENERPLUS CORP COM 292766102   117 41,285 SH   SOLE   40,985 0 300
EXELON CORP COM 30161N101   1,543 42,509 SH   SOLE   42,509 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   170 49,478 SH   SOLE   47,478 0 2,000
GENERAL ELECTRIC CO COM 369604103   88 12,950 SH   SOLE   12,950 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105   238 5,836 SH   SOLE   5,836 0 0
GLOBAL NET LEASE INC COM NEW 379378201   637 38,102 SH   SOLE   38,102 0 0
INTEL CORP COM 458140100   843 14,090 SH   SOLE   13,910 0 180
INTUITIVE SURGICAL INC COM NEW 46120E602   665 1,167 SH   SOLE   1,167 0 0
JOHNSON & JOHNSON COM 478160104   6,991 49,714 SH   SOLE   49,561 0 153
JPMORGAN CHASE & CO COM 46625H100   732 7,783 SH   SOLE   7,783 0 0
KIMBERLY CLARK CORP COM 494368103   2,237 15,826 SH   SOLE   15,826 0 0
L BRANDS INC COM 501797104   284 18,941 SH   SOLE   18,941 0 0
LILLY ELI & CO COM 532457108   1,052 6,408 SH   SOLE   6,408 0 0
MGIC INVT CORP WIS COM 552848103   124 15,169 SH   SOLE   15,169 0 0
MANULIFE FINL CORP COM 56501R106   941 69,090 SH   SOLE   69,090 0 0
MCCORMICK & CO INC COM NON VTG 579780206   3,449 19,223 SH   SOLE   19,223 0 19,223
MCDONALDS CORP COM 580135101   211 1,146 SH   SOLE   1,146 0 0
MERCK & CO. INC COM 58933Y105   912 11,788 SH   SOLE   11,788 0 0
METLIFE INC COM 59156R108   545 14,910 SH   SOLE   14,910 0 0
MONDELEZ INTL INC CL A 609207105   1,023 20,002 SH   SOLE   19,852 0 150
NORFOLK SOUTHERN CORP COM 655844108   655 3,733 SH   SOLE   3,733 0 0
NOVARTIS AG SPONSORED ADR 66987V109   726 8,316 SH   SOLE   8,316 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103   536 40,456 SH   SOLE   40,456 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107   323 14,037 SH   SOLE   14,037 0 0
ONEOK INC NEW COM 682680103   1,028 30,946 SH   SOLE   30,646 0 300
PEPSICO INC COM 713448108   526 3,976 SH   SOLE   3,976 0 0
PFIZER INC COM 717081103   1,365 41,730 SH   SOLE   41,530 0 200
PHILIP MORRIS INTL INC COM 718172109   1,710 24,405 SH   SOLE   24,405 0 0
POTLATCHDELTIC CORPORATION COM 737630103   830 21,835 SH   SOLE   21,835 0 0
PPL CORP COM 69351T106   1,653 63,975 SH   SOLE   63,900 0 75
PROCTER AND GAMBLE CO COM 742718109   2,330 19,486 SH   SOLE   19,486 0 0
PROLOGIS INC. COM 74340W103   2,275 24,377 SH   SOLE   24,207 0 170
PUBLIC STORAGE COM 74460D109   1,454 7,576 SH   SOLE   7,516 0 60
REALTY INCOME CORP COM 756109104   1,241 20,851 SH   SOLE   20,851 0 0
TELEFLEX INCORPORATED COM 879369106   252 691 SH   SOLE   691 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   305 6,832 SH   SOLE   6,832 0 0
TOTAL S.A. SPONSORED ADS 89151E109   1,432 37,237 SH   SOLE   37,237 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109   892 47,364 SH   SOLE   47,064 0 300
TRUIST FINL CORP COM 89832Q109   2,584 68,827 SH   SOLE   68,627 0 200
US BANCORP DEL COM NEW 902973304   503 13,671 SH   SOLE   13,671 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   813 14,739 SH   SOLE   14,661 0 78
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   1,135 71,212 SH   SOLE   70,724 0 488
WADDELL & REED FINL INC CL A 930059100   750 48,360 SH   SOLE   47,660 0 700
WALMART INC COM 931142103   311 2,596 SH   SOLE   2,596 0 0
WEC ENERGY GROUP INC COM 92939U106   1,580 18,029 SH   SOLE   18,029 0 0
WELLTOWER INC COM 95040Q104   568 10,980 SH   SOLE   10,980 0 0
WESTPAC BANKING CORP SPONSORED ADR 961214301   188 15,005 SH   SOLE   15,005 0 0
YUM CHINA HLDGS INC COM 98850P109   284 5,903 SH   SOLE   5,903 0 0
YUM BRANDS INC COM 988498101   551 6,338 SH   SOLE   6,338 0 0
ZOETIS INC CL A 98978V103   348 2,542 SH   SOLE   2,542 0 0