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,890 31,344 SH   SOLE   31,244 0 100
ALTRIA GROUP INC COM 02209S103 386 7,819 SH   SOLE   7,819 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109 182 13,676 SH   SOLE   13,676 0 0
ANNALY CAP MGMT INC COM 035710409 441 44,901 SH   SOLE   44,901 0 0
APPLE INC COM 037833100 2,513 15,933 SH   SOLE   15,863 0 70
ARCHER DANIELS MIDLAND CO COM 039483102 502 12,253 SH   SOLE   12,253 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 2,287 103,449 SH   SOLE   102,638 0 811
AT&T INC COM 00206R102 452 15,833 SH   SOLE   15,733 0 100
BANCO SANTANDER SA ADR 05964H105 275 61,299 SH   SOLE   61,299 0 0
BANK AMER CORP COM 060505104 267 10,850 SH   SOLE   10,850 0 0
BB&T CORP COM 054937107 3,381 78,041 SH   SOLE   77,741 0 300
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 948 4,641 SH   SOLE   4,641 0 0
BP PLC SPONSORED ADR 055622104 680 17,924 SH   SOLE   17,924 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 625 19,620 SH   SOLE   19,620 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4,239 110,523 SH   SOLE   110,223 0 300
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 2,349 123,178 SH   SOLE   122,078 0 1,100
CAPITAL ONE FINL CORP COM 14040H105 218 2,881 SH   SOLE   2,881 0 0
CAPITAL SOUTHWEST CORP COM 140501107 323 16,830 SH   SOLE   16,830 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 742 9,954 SH   SOLE   9,954 0 0
CHEVRON CORP NEW COM 166764100 3,175 29,188 SH   SOLE   29,038 0 150
CHURCH & DWIGHT INC COM 171340102 252 3,826 SH   SOLE   3,826 0 0
CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 403 14,241 SH   SOLE   14,241 0 0
COCA COLA CO COM 191216100 812 17,145 SH   SOLE   17,145 0 0
COHEN & STEERS REIT & PFD IN COM 19247X100 214 12,040 SH   SOLE   12,040 0 0
CONOCOPHILLIPS COM 20825C104 403 6,460 SH   SOLE   6,460 0 0
CONSOLIDATED EDISON INC COM 209115104 1,334 17,450 SH   SOLE   17,450 0 0
CSW INDUSTRIALS INC COM 126402106 545 11,263 SH   SOLE   11,263 0 0
DOMINION ENERGY INC COM 25746U109 2,569 35,955 SH   SOLE   35,955 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,020 11,817 SH   SOLE   11,717 0 100
EATON VANCE LTD DUR INCOME F COM 27828H105 160 13,405 SH   SOLE   13,405 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829C105 591 62,012 SH   SOLE   62,012 0 0
ENERPLUS CORP COM 292766102 404 52,085 SH   SOLE   51,785 0 300
EPR PPTYS COM SH BEN INT 26884U109 247 3,856 SH   SOLE   3,856 0 0
EXELON CORP COM 30161N101 2,083 46,180 SH   SOLE   46,180 0 0
EXXON MOBIL CORP COM 30231G102 356 5,226 SH   SOLE   5,226 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 210 56,868 SH   SOLE   54,868 0 2,000
GENERAL ELECTRIC CO COM 369604103 129 17,063 SH   SOLE   16,863 0 200
GLOBAL NET LEASE INC COM NEW 379378201 771 43,772 SH   SOLE   43,772 0 0
INTEL CORP COM 458140100 734 15,639 SH   SOLE   15,459 0 180
INTUITIVE SURGICAL INC COM NEW 46120E602 767 1,602 SH   SOLE   1,602 0 0
JOHNSON & JOHNSON COM 478160104 7,184 55,665 SH   SOLE   55,412 0 253
JPMORGAN CHASE & CO COM 46625H100 924 9,465 SH   SOLE   9,465 0 0
KIMBERLY CLARK CORP COM 494368103 2,064 18,117 SH   SOLE   18,117 0 0
KRAFT HEINZ CO COM 500754106 293 6,801 SH   SOLE   6,778 0 23
L BRANDS INC COM 501797104 649 25,273 SH   SOLE   25,273 0 0
LILLY ELI & CO COM 532457108 903 7,802 SH   SOLE   7,802 0 0
MGIC INVT CORP WIS COM 552848103 157 15,055 SH   SOLE   15,055 0 0
MANULIFE FINL CORP COM 56501R106 1,132 79,745 SH   SOLE   79,545 0 200
MCCORMICK & CO INC COM NON VTG 579780206 3,103 22,288 SH   SOLE   0 0 22,288
MCDONALDS CORP COM 580135101 247 1,390 SH   SOLE   1,390 0 0
MERCK & CO INC COM 58933Y105 971 12,713 SH   SOLE   12,713 0 0
METLIFE INC COM 59156R108 668 16,278 SH   SOLE   16,278 0 0
MONDELEZ INTL INC CL A 609207105 943 23,566 SH   SOLE   23,416 0 150
NORFOLK SOUTHERN CORP COM 655844108 676 4,520 SH   SOLE   4,520 0 0
NOVARTIS A G SPONSORED ADR 66987V109 762 8,880 SH   SOLE   8,880 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 571 41,807 SH   SOLE   41,807 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 304 15,202 SH   SOLE   15,202 0 0
ONEOK INC NEW COM 682680103 2,018 37,409 SH   SOLE   37,109 0 300
PEPSICO INC COM 713448108 577 5,226 SH   SOLE   5,226 0 0
PFIZER INC COM 717081103 1,959 44,872 SH   SOLE   44,672 0 200
PHILIP MORRIS INTL INC COM 718172109 1,851 27,725 SH   SOLE   27,725 0 0
POTLATCHDELTIC CORPORATION COM 737630103 806 25,464 SH   SOLE   25,464 0 0
PPL CORP COM 69351T106 1,848 65,224 SH   SOLE   65,149 0 75
PROCTER AND GAMBLE CO COM 742718109 2,087 22,708 SH   SOLE   22,708 0 0
PROLOGIS INC COM 74340W103 1,699 28,932 SH   SOLE   28,762 0 170
PUBLIC STORAGE COM 74460D109 1,743 8,610 SH   SOLE   8,550 0 60
REALTY INCOME CORP COM 756109104 1,388 22,014 SH   SOLE   22,014 0 0
TELEFLEX INC COM 879369106 207 800 SH   SOLE   800 0 0
TORTOISE ENERGY INDEPENDENC COM 89148K101 86 12,650 SH   SOLE   12,650 0 0
TORTOISE MLP FD INC COM 89148B101 1,532 125,099 SH   SOLE   124,649 0 450
TOTAL S A SPONSORED ADR 89151E109 2,532 48,527 SH   SOLE   48,527 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 1,206 50,339 SH   SOLE   49,939 0 400
US BANCORP DEL COM NEW 902973304 623 13,634 SH   SOLE   13,634 0 0
VENTAS INC COM 92276F100 267 4,562 SH   SOLE   4,562 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 809 14,389 SH   SOLE   14,311 0 78
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,696 87,955 SH   SOLE   87,467 0 488
WADDELL & REED FINL INC CL A 930059100 962 53,228 SH   SOLE   52,528 0 700
WALMART INC COM 931142103 339 3,641 SH   SOLE   3,641 0 0
WEC ENERGY GROUP INC COM 92939U106 1,236 17,842 SH   SOLE   17,842 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 313 17,905 SH   SOLE   17,905 0 0
YUM CHINA HLDGS INC COM 98850P109 252 7,528 SH   SOLE   7,428 0 100
YUM BRANDS INC COM 988498101 796 8,664 SH   SOLE   8,564 0 100
ZOETIS INC CL A 98978V103 213 2,490 SH   SOLE   2,490 0 0