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,352 30,871 SH   SOLE   30,771 0 100
ALTRIA GROUP INC COM 02209S103   287 7,426 SH   SOLE   7,426 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109   92 14,694 SH   SOLE   14,694 0 0
ANNALY CAP MGMT INC COM 035710409   232 45,843 SH   SOLE   45,843 0 0
APPLE INC COM 037833100   4,005 15,752 SH   SOLE   15,682 0 70
ARCHER DANIELS MIDLAND CO COM 039483102   390 11,083 SH   SOLE   11,083 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   2,473 115,078 SH   SOLE   114,378 0 700
AT&T INC COM 00206R102   457 15,692 SH   SOLE   15,692 0 0
BANCO SANTANDER SA ADR 05964H105   122 51,742 SH   SOLE   51,742 0 0
BANK AMER CORP COM 060505104   214 10,100 SH   SOLE   10,100 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   814 4,451 SH   SOLE   4,451 0 0
BP PLC SPONSORED ADR 055622104   433 17,738 SH   SOLE   17,738 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   625 18,270 SH   SOLE   18,270 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   4,813 108,766 SH   SOLE   108,466 0 300
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104   1,827 124,423 SH   SOLE   123,323 0 1,100
CAPITAL SOUTHWEST CORP COM 140501107   191 16,728 SH   SOLE   16,728 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101   520 8,963 SH   SOLE   8,963 0 0
CHEVRON CORP NEW COM 166764100   2,100 28,976 SH   SOLE   28,826 0 150
CHURCH & DWIGHT INC COM 171340102   278 4,331 SH   SOLE   4,331 0 0
CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403   602 13,664 SH   SOLE   13,664 0 0
COCA COLA CO COM 191216100   776 17,541 SH   SOLE   17,541 0 0
COHEN & STEERS REIT & PFD &I COM 19247X100   165 10,245 SH   SOLE   10,245 0 0
CONOCOPHILLIPS COM 20825C104   210 6,806 SH   SOLE   6,806 0 0
CONSOLIDATED EDISON INC COM 209115104   1,324 16,970 SH   SOLE   16,970 0 0
CSW INDUSTRIALS INC COM 126402106   731 11,273 SH   SOLE   11,273 0 0
DOMINION ENERGY INC COM 25746U109   2,832 39,232 SH   SOLE   39,232 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   923 11,413 SH   SOLE   11,313 0 100
EATON VANCE LTD DUR INCOME F COM 27828H105   143 13,532 SH   SOLE   13,532 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829C105   447 59,964 SH   SOLE   59,964 0 0
ENERPLUS CORP COM 292766102   67 45,485 SH   SOLE   45,185 0 300
EXELON CORP COM 30161N101   1,731 47,015 SH   SOLE   47,015 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   137 50,202 SH   SOLE   48,202 0 2,000
GENERAL ELECTRIC CO COM 369604103   110 13,800 SH   SOLE   13,800 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105   245 6,474 SH   SOLE   6,474 0 0
GLOBAL NET LEASE INC COM NEW 379378201   547 40,906 SH   SOLE   40,906 0 0
INTEL CORP COM 458140100   857 15,830 SH   SOLE   15,650 0 180
INTUITIVE SURGICAL INC COM NEW 46120E602   776 1,567 SH   SOLE   1,567 0 0
JOHNSON & JOHNSON COM 478160104   7,174 54,711 SH   SOLE   54,557 0 153
JPMORGAN CHASE & CO COM 46625H100   833 9,251 SH   SOLE   9,251 0 0
KIMBERLY CLARK CORP COM 494368103   2,342 18,315 SH   SOLE   18,315 0 0
L BRANDS INC COM 501797104   226 19,544 SH   SOLE   19,544 0 0
LILLY ELI & CO COM 532457108   1,090 7,857 SH   SOLE   7,857 0 0
MGIC INVT CORP WIS COM 552848103   96 15,131 SH   SOLE   15,131 0 0
MANULIFE FINL CORP COM 56501R106   920 73,338 SH   SOLE   73,338 0 0
MCCORMICK & CO INC COM NON VTG 579780206   3,046 21,573 SH   SOLE   0 0 21,573
MERCK & CO INC COM 58933Y105   990 12,873 SH   SOLE   12,873 0 0
METLIFE INC COM 59156R108   486 15,883 SH   SOLE   15,883 0 0
MONDELEZ INTL INC CL A 609207105   1,187 23,696 SH   SOLE   23,546 0 150
NORFOLK SOUTHERN CORP COM 655844108   615 4,211 SH   SOLE   4,211 0 0
NOVARTIS A G SPONSORED ADR 66987V109   765 9,275 SH   SOLE   9,275 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103   474 42,422 SH   SOLE   42,422 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107   278 14,632 SH   SOLE   14,632 0 0
ONEOK INC NEW COM 682680103   799 36,649 SH   SOLE   36,349 0 300
PEPSICO INC COM 713448108   622 5,176 SH   SOLE   5,176 0 0
PFIZER INC COM 717081103   1,491 45,677 SH   SOLE   45,477 0 200
PHILIP MORRIS INTL INC COM 718172109   1,928 26,429 SH   SOLE   26,429 0 0
POTLATCHDELTIC CORPORATION COM 737630103   753 23,992 SH   SOLE   23,992 0 0
PPL CORP COM 69351T106   1,717 69,554 SH   SOLE   69,479 0 75
PROCTER & GAMBLE CO COM 742718109   2,415 21,952 SH   SOLE   21,952 0 0
PROLOGIS INC COM 74340W103   2,288 28,465 SH   SOLE   28,295 0 170
PUBLIC STORAGE COM 74460D109   1,709 8,606 SH   SOLE   8,546 0 60
REALTY INCOME CORP COM 756109104   1,101 22,087 SH   SOLE   22,087 0 0
TELEFLEX INC COM 879369106   205 700 SH   SOLE   700 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   302 7,132 SH   SOLE   7,132 0 0
TORTOISE ENERGY INDEPENDENC COM 89148K101   15 13,050 SH   SOLE   13,050 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B101   98 115,267 SH   SOLE   114,817 0 450
TOTAL S A SPONSORED ADS 89151E109   1,631 43,797 SH   SOLE   43,797 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109   935 51,686 SH   SOLE   51,386 0 300
TRUIST FINL CORP COM 89832Q109   2,451 79,461 SH   SOLE   79,261 0 200
US BANCORP DEL COM NEW 902973304   470 13,635 SH   SOLE   13,635 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   864 16,075 SH   SOLE   15,997 0 78
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   1,064 77,258 SH   SOLE   76,770 0 488
WADDELL & REED FINL INC CL A 930059100   605 53,133 SH   SOLE   52,433 0 700
WALMART INC COM 931142103   386 3,395 SH   SOLE   3,395 0 0
WEC ENERGY GROUP INC COM 92939U106   1,623 18,411 SH   SOLE   18,411 0 0
WELLTOWER INC COM 95040Q104   557 12,177 SH   SOLE   12,177 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301   164 16,005 SH   SOLE   16,005 0 0
YUM CHINA HLDGS INC COM 98850P109   309 7,253 SH   SOLE   7,253 0 0
YUM BRANDS INC COM 988498101   527 7,686 SH   SOLE   7,686 0 0
ZOETIS INC CL A 98978V103   299 2,540 SH   SOLE   2,540 0 0