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,798 31,606 SH   SOLE   31,506 0 100
ALTRIA GROUP INC COM 02209S103   377 7,563 SH   SOLE   7,563 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109   235 17,743 SH   SOLE   17,743 0 0
ANNALY CAP MGMT INC COM 035710409   438 46,470 SH   SOLE   46,470 0 0
APPLE INC COM 037833100   4,681 15,941 SH   SOLE   15,871 0 70
ARCHER DANIELS MIDLAND CO COM 039483102   572 12,333 SH   SOLE   12,333 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   3,778 116,881 SH   SOLE   116,181 0 700
AT&T INC COM 00206R102   595 15,232 SH   SOLE   15,232 0 0
BANCO SANTANDER SA ADR 05964H105   229 55,252 SH   SOLE   55,252 0 0
BANK AMER CORP COM 060505104   356 10,100 SH   SOLE   10,100 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,042 4,601 SH   SOLE   4,601 0 0
BP PLC SPONSORED ADR 055622104   675 17,888 SH   SOLE   17,888 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   857 20,195 SH   SOLE   20,195 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   6,373 110,266 SH   SOLE   109,966 0 300
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104   2,725 127,640 SH   SOLE   126,540 0 1,100
CAPITAL ONE FINL CORP COM 14040H105   297 2,881 SH   SOLE   2,881 0 0
CAPITAL SOUTHWEST CORP COM 140501107   344 16,539 SH   SOLE   16,539 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101   771 9,263 SH   SOLE   9,263 0 0
CHEVRON CORP NEW COM 166764100   3,544 29,409 SH   SOLE   29,259 0 150
CHUBB LIMITED COM H1467J104   202 1,297 SH   SOLE   1,297 0 0
CHURCH & DWIGHT INC COM 171340102   306 4,345 SH   SOLE   4,345 0 0
CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403   654 13,761 SH   SOLE   13,761 0 0
COCA COLA CO COM 191216100   960 17,341 SH   SOLE   17,341 0 0
COHEN & STEERS REIT & PFD &I COM 19247X100   291 12,214 SH   SOLE   12,214 0 0
CONOCOPHILLIPS COM 20825C104   442 6,793 SH   SOLE   6,793 0 0
CONSOLIDATED EDISON INC COM 209115104   1,568 17,330 SH   SOLE   17,330 0 0
CSW INDUSTRIALS INC COM 126402106   868 11,271 SH   SOLE   11,271 0 0
DOMINION ENERGY INC COM 25746U109   3,192 38,540 SH   SOLE   38,540 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,023 11,212 SH   SOLE   11,112 0 100
EATON VANCE LTD DUR INCOME F COM 27828H105   179 13,510 SH   SOLE   13,510 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829C105   652 62,896 SH   SOLE   62,896 0 0
ENERPLUS CORP COM 292766102   348 48,785 SH   SOLE   48,485 0 300
EPR PPTYS COM SH BEN INT 26884U109   257 3,631 SH   SOLE   3,631 0 0
EXELON CORP COM 30161N101   2,165 47,481 SH   SOLE   47,481 0 0
EXXON MOBIL CORP COM 30231G102   355 5,083 SH   SOLE   5,083 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   222 50,367 SH   SOLE   48,367 0 2,000
GENERAL ELECTRIC CO COM 369604103   174 15,550 SH   SOLE   15,550 0 0
GLOBAL NET LEASE INC COM NEW 379378201   848 41,815 SH   SOLE   41,815 0 0
HEALTHPEAK PPTYS INC COM 42250P103   241 6,980 SH   SOLE   6,230 0 750
HSBC HLDGS PLC SPON ADR NEW 404280406   249 6,380 SH   SOLE   6,380 0 0
INTEL CORP COM 458140100   917 15,315 SH   SOLE   15,135 0 180
INTUITIVE SURGICAL INC COM NEW 46120E602   980 1,657 SH   SOLE   1,657 0 0
JOHNSON & JOHNSON COM 478160104   8,135 55,769 SH   SOLE   55,616 0 153
JPMORGAN CHASE & CO COM 46625H100   1,329 9,536 SH   SOLE   9,536 0 0
KIMBERLY CLARK CORP COM 494368103   2,525 18,354 SH   SOLE   18,354 0 0
KRAFT HEINZ CO COM 500754106   208 6,474 SH   SOLE   6,451 0 23
L BRANDS INC COM 501797104   401 22,123 SH   SOLE   22,123 0 0
LILLY ELI & CO COM 532457108   1,026 7,806 SH   SOLE   7,806 0 0
MGIC INVT CORP WIS COM 552848103   214 15,104 SH   SOLE   15,104 0 0
MANULIFE FINL CORP COM 56501R106   1,591 78,413 SH   SOLE   78,413 0 0
MCCORMICK & CO INC COM NON VTG 579780206   3,713 21,875 SH   SOLE   0 0 21,875
MCDONALDS CORP COM 580135101   284 1,435 SH   SOLE   1,435 0 0
MERCK & CO INC COM 58933Y105   1,156 12,713 SH   SOLE   12,713 0 0
METLIFE INC COM 59156R108   816 16,016 SH   SOLE   16,016 0 0
MONDELEZ INTL INC CL A 609207105   1,305 23,686 SH   SOLE   23,536 0 150
NORFOLK SOUTHERN CORP COM 655844108   845 4,352 SH   SOLE   4,352 0 0
NOVARTIS A G SPONSORED ADR 66987V109   881 9,305 SH   SOLE   9,305 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103   690 42,112 SH   SOLE   42,112 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107   365 15,168 SH   SOLE   15,168 0 0
ONE GAS INC COM 68235P108   200 2,142 SH   SOLE   2,142 0 0
ONEOK INC NEW COM 682680103   2,844 37,584 SH   SOLE   37,284 0 300
PEPSICO INC COM 713448108   707 5,176 SH   SOLE   5,176 0 0
PFIZER INC COM 717081103   1,724 44,004 SH   SOLE   43,804 0 200
PHILIP MORRIS INTL INC COM 718172109   2,312 27,167 SH   SOLE   27,167 0 0
PNC FINL SVCS GROUP INC COM 693475105   219 1,374 SH   SOLE   1,374 0 0
POTLATCHDELTIC CORPORATION COM 737630103   1,074 24,825 SH   SOLE   24,825 0 0
PPL CORP COM 69351T106   2,409 67,133 SH   SOLE   67,058 0 75
PROCTER & GAMBLE CO COM 742718109   2,806 22,465 SH   SOLE   22,465 0 0
PROLOGIS INC COM 74340W103   2,570 28,826 SH   SOLE   28,656 0 170
PUBLIC STORAGE COM 74460D109   1,875 8,806 SH   SOLE   8,746 0 60
REALTY INCOME CORP COM 756109104   1,681 22,830 SH   SOLE   22,830 0 0
TELEFLEX INC COM 879369106   264 700 SH   SOLE   700 0 0
TORTOISE ENERGY INDEPENDENC COM 89148K101   57 13,050 SH   SOLE   13,050 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B101   1,317 120,155 SH   SOLE   119,705 0 450
TOTAL S A SPONSORED ADS 89151E109   2,618 47,342 SH   SOLE   47,342 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109   1,433 51,524 SH   SOLE   51,224 0 300
TRUIST FINL CORP COM 89832Q109   4,493 79,768 SH   SOLE   79,568 0 200
US BANCORP DEL COM NEW 902973304   808 13,628 SH   SOLE   13,628 0 0
VENTAS INC COM 92276F100   265 4,598 SH   SOLE   4,598 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   924 15,052 SH   SOLE   14,974 0 78
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   1,604 82,979 SH   SOLE   82,491 0 488
WADDELL & REED FINL INC CL A 930059100   905 54,098 SH   SOLE   53,398 0 700
WALMART INC COM 931142103   433 3,644 SH   SOLE   3,644 0 0
WEC ENERGY GROUP INC COM 92939U106   1,726 18,718 SH   SOLE   18,718 0 0
WELLTOWER INC COM 95040Q104   1,016 12,430 SH   SOLE   12,430 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301   280 16,505 SH   SOLE   16,505 0 0
YUM CHINA HLDGS INC COM 98850P109   353 7,353 SH   SOLE   7,353 0 0
YUM BRANDS INC COM 988498101   834 8,284 SH   SOLE   8,284 0 0
ZOETIS INC CL A 98978V103   340 2,567 SH   SOLE   2,567 0 0