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
3M CO COM 88579y101 15,513 87,930 SH   SOLE   78,600 0 9,330
ABBOTT LABS COM 002824100 4,262 49,072 SH   SOLE   39,698 0 9,374
ABBVIE INC COM 00287y109 2,401 27,123 SH   SOLE   21,947 0 5,176
ADOBE INC COM 00724F101 340 1,030 SH   SOLE   1,030 0 0
AFLAC INC COM 001055102 396 7,480 SH   SOLE   7,080 0 400
AIR PRODS & CHEMS INC COM 009158106 14,618 62,208 SH   SOLE   59,908 0 2,300
ALPHABET INC CAP STK CL C 02079K107 1,297 970 SH   SOLE   925 0 45
ALPHABET INC CAP STK CL A 02079K305 1,179 880 SH   SOLE   835 0 45
ALPS ETF TR ALERIAN MLP 00162Q866 618 72,700 SH   SOLE   70,200 0 2,500
ALTRIA GROUP INC COM 02209S103 7,076 141,779 SH   SOLE   135,729 0 6,050
AMAZON COM INC COM 023135106 2,301 1,245 SH   SOLE   1,237 0 8
AMERICAN ELEC PWR CO INC COM 025537101 897 9,489 SH   SOLE   8,989 0 500
AMERICAN EXPRESS CO COM 025816109 1,683 13,519 SH   SOLE   9,791 0 3,728
AMERICAN NATL INS CO COM 028591105 8,297 70,503 SH   SOLE   64,428 0 6,075
AMERICAN TOWER CORP NEW COM 03027X100 223 969 SH   SOLE   969 0 0
AMERIPRISE FINL INC COM 03076C106 279 1,674 SH   SOLE   1,674 0 0
AMERIS BANCORP COM 03076K108 240 5,644 SH   SOLE   5,644 0 0
AMGEN INC COM 031162100 1,052 4,362 SH   SOLE   912 0 3,450
ANALOG DEVICES INC COM 032654105 274 2,307 SH   SOLE   657 0 1,650
ANTHEM INC COM 036752103 4,086 13,528 SH   SOLE   13,528 0 0
APPLE INC COM 037833100 28,946 98,573 SH   SOLE   93,086 0 5,487
ARES CAP CORP COM 04010L103 196 10,510 SH   SOLE   10,510 0 0
AT&T INC COM 00206r102 4,734 121,128 SH   SOLE   103,231 0 17,897
ATMOS ENERGY CORP COM 049560105 330 2,950 SH   SOLE   2,950 0 0
AUTODESK INC COM 052769106 671 3,657 SH   SOLE   207 0 3,450
AUTOMATIC DATA PROCESSING COM 053015103 780 4,577 SH   SOLE   2,372 0 2,205
BANK AMER CORP COM 060505104 2,360 66,994 SH   SOLE   62,723 0 4,271
BAXTER INTL INC COM 071813109 539 6,449 SH   SOLE   5,999 0 450
BECTON DICKINSON & CO COM 075887109 663 2,439 SH   SOLE   1,607 0 832
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 69,119 305,162 SH   SOLE   282,380 0 22,782
BLACKROCK INC COM 09247X101 291 578 SH   SOLE   578 0 0
BOEING CO COM 097023105 8,252 25,333 SH   SOLE   23,706 0 1,627
BRISTOL MYERS SQUIBB CO COM 110122108 12,219 190,352 SH   SOLE   169,208 0 21,144
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 340 8,000 SH   SOLE   8,000 0 0
BROWN FORMAN CORP CL B 115637209 235 3,482 SH   SOLE   50 0 3,432
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 181 16,500 SH   SOLE   16,500 0 0
CAMPBELL SOUP CO COM 134429109 251 5,075 SH   SOLE   0 0 5,075
CANADIAN NATL RY CO COM 136375102 457 5,050 SH   SOLE   5,050 0 0
CARLISLE COS INC COM 142339100 324 2,000 SH   SOLE   2,000 0 0
CATERPILLAR INC DEL COM 149123101 21,564 146,016 SH   SOLE   134,316 0 11,700
CENTURYLINK INC COM 156700106 318 24,036 SH   SOLE   24,036 0 0
CHEVRON CORP NEW COM 166764100 12,870 106,797 SH   SOLE   101,000 0 5,797
CHURCH & DWIGHT INC COM 171340102 499 7,100 SH   SOLE   7,100 0 0
CIGNA CORP NEW COM 125523100 3,059 14,961 SH   SOLE   13,935 0 1,026
CINTAS CORP COM 172908105 240 891 SH   SOLE   891 0 0
CISCO SYS INC COM 17275R102 1,377 28,715 SH   SOLE   11,015 0 17,700
COCA COLA CO COM 191216100 12,091 218,438 SH   SOLE   179,900 0 38,538
COLGATE PALMOLIVE CO COM 194162103 3,274 47,561 SH   SOLE   45,627 0 1,934
CONOCOPHILLIPS COM 20825C104 10,869 167,138 SH   SOLE   143,543 0 23,595
CONSOLIDATED EDISON INC COM 209115104 587 6,484 SH   SOLE   2,684 0 3,800
CORTEVA INC COM 22052l104 399 13,509 SH   SOLE   10,396 0 3,113
COSTCO WHSL CORP NEW COM 22160K105 17,554 59,723 SH   SOLE   56,943 0 2,780
CRACKER BARREL OLD CTRY STOR COM 22410j106 7,900 51,385 SH   SOLE   50,035 0 1,350
CSX CORP COM 126408103 21,622 298,813 SH   SOLE   275,872 0 22,941
CUMMINS INC COM 231021106 208 1,165 SH   SOLE   1,165 0 0
DANAHER CORPORATION COM 235851102 291 1,895 SH   SOLE   1,895 0 0
DEERE & CO COM 244199105 20,813 120,126 SH   SOLE   114,026 0 6,100
DELL TECHNOLOGIES INC CL C 24703L202 201 3,918 SH   SOLE   3,718 0 200
DIAGEO P L C SPON ADR NEW 25243Q205 3,186 18,919 SH   SOLE   18,919 0 0
DISNEY WALT CO COM DISNEY 254687106 5,894 40,753 SH   SOLE   36,260 0 4,493
DOMINION ENERGY INC COM 25746U109 656 7,925 SH   SOLE   7,357 0 568
DOW INC COM 260557103 793 14,492 SH   SOLE   10,548 0 3,944
DTE ENERGY CO COM 233331107 336 2,589 SH   SOLE   39 0 2,550
DUKE ENERGY CORP NEW COM NEW 26441c204 13,860 151,952 SH   SOLE   138,741 0 13,211
DUPONT DE NEMOURS INC COM 26614N102 970 15,114 SH   SOLE   11,128 0 3,986
EATON CORP PLC SHS G29183103 372 3,931 SH   SOLE   2,681 0 1,250
EMERSON ELEC CO COM 291011104 18,605 243,963 SH   SOLE   218,279 0 25,684
ENBRIDGE INC COM 29250n105 5,156 129,644 SH   SOLE   121,811 0 7,833
ENTERPRISE PRODS PARTNERS COM 293792107 457 16,229 SH   SOLE   16,229 0 0
ESCO TECHNOLOGIES INC COM 296315104 530 5,725 SH   SOLE   0 0 5,725
EXPEDIA GROUP INC COM NEW 30212P303 241 2,228 SH   SOLE   2,228 0 0
EXXON MOBIL CORP COM 30231g102 11,768 168,650 SH   SOLE   147,707 0 20,943
FACEBOOK INC CL A 30303M102 1,211 5,901 SH   SOLE   4,176 0 1,725
FEDEX CORP COM 31428X106 378 2,497 SH   SOLE   2,497 0 0
FIRST BANCORP N C COM 318910106 253 6,349 SH   SOLE   2,025 0 4,324
FLOWERS FOODS INC COM 343498101 900 41,376 SH   SOLE   25,825 0 15,551
FLOWSERVE CORP COM 34354P105 314 6,300 SH   SOLE   0 0 6,300
FORD MTR CO DEL COM 345370860 3,517 378,158 SH   SOLE   358,058 0 20,100
FREEPORT-MCMORAN INC CL B 35671D857 216 16,480 SH   SOLE   15,280 0 1,200
FRP HLDGS INC COM 30292L107 22,542 452,569 SH   SOLE   278,870 0 173,699
GENERAL DYNAMICS CORP COM 369550108 869 4,928 SH   SOLE   3,978 0 950
GENERAL ELECTRIC CO COM 369604103 1,234 110,588 SH   SOLE   97,183 0 13,405
GENERAL MLS INC COM 370334104 1,928 36,005 SH   SOLE   33,060 0 2,945
GENERAL MTRS CO COM 37045V100 700 19,139 SH   SOLE   19,139 0 0
GENUINE PARTS CO COM 372460105 1,280 12,051 SH   SOLE   11,901 0 150
GILEAD SCIENCES INC COM 375558103 356 5,483 SH   SOLE   4,683 0 800
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 244 5,200 SH   SOLE   5,000 0 200
GOLDMAN SACHS GROUP INC COM 38141G104 2,860 12,440 SH   SOLE   12,440 0 0
GRAHAM HLDGS CO COM 384637104 204 320 SH   SOLE   320 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 3,962 84,544 SH   SOLE   80,244 0 4,300
HCA HEALTHCARE INC COM 40412C101 364 2,465 SH   SOLE   2,465 0 0
HEICO CORP NEW COM 422806109 7,128 62,448 SH   SOLE   47,095 0 15,353
HERSHEY CO COM 427866108 239 1,627 SH   SOLE   627 0 1,000
HOME DEPOT INC COM 437076102 6,842 31,329 SH   SOLE   27,300 0 4,029
HONEYWELL INTL INC COM 438516106 5,893 33,293 SH   SOLE   30,068 0 3,225
IAC INTERACTIVECORP COM 44919P508 673 2,700 SH   SOLE   2,700 0 0
ILLINOIS TOOL WKS INC COM 452308109 3,098 17,249 SH   SOLE   17,249 0 0
INTEL CORP COM 458140100 27,958 467,129 SH   SOLE   427,998 0 39,131
INTERACTIVE BROKERS GROUP COM CL A 45841N107 334 7,158 SH   SOLE   7,158 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 13,872 103,494 SH   SOLE   94,660 0 8,834
INTUIT COM 461202103 1,807 6,900 SH   SOLE   4,650 0 2,250
ISHARES INC CORE MSCI EMKT 46434G103 413 7,674 SH   SOLE   7,674 0 0
ISHARES INC MSCI AUST ETF 464286103 2,462 108,766 SH   SOLE   100,966 0 7,800
ISHARES INC MSCI CDA ETF 464286509 205 6,875 SH   SOLE   6,875 0 0
ISHARES INC MSCI PAC JP ETF 464286665 309 6,671 SH   SOLE   6,671 0 0
ISHARES INC MSCI EURZONE ETF 464286608 462 11,010 SH   SOLE   11,010 0 0
ISHARES TR NASDAQ BIOTECH 464287556 269 2,233 SH   SOLE   2,233 0 0
ISHARES TR CORE S&P500 ETF 464287200 908 2,809 SH   SOLE   2,809 0 0
ISHARES TR US TELECOM ETF 464287713 272 9,100 SH   SOLE   9,100 0 0
ISHARES TR EAFE GRWTH ETF 464288885 1,540 22,176 SH   SOLE   21,976 0 200
ISHARES TR MSCI EMG MKT ETF 464287234 519 11,575 SH   SOLE   11,575 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 416 12,188 SH   SOLE   12,188 0 0
ISHARES TR PFD AND INCM SEC 464288687 227 6,045 SH   SOLE   6,045 0 0
JOHNSON & JOHNSON COM 478160104 40,393 276,912 SH   SOLE   252,490 0 24,422
JPMORGAN CHASE & CO COM 46625H100 19,613 140,695 SH   SOLE   133,195 0 7,500
KIMBERLY CLARK CORP COM 494368103 398 2,893 SH   SOLE   1,231 0 1,662
KINDER MORGAN INC DEL COM 49456B101 1,806 85,304 SH   SOLE   83,104 0 2,200
L3HARRIS TECHNOLOGIES INC COM 502431109 319 1,614 SH   SOLE   1,614 0 0
LEE ENTERPRISES INC COM 523768109 22 15,650 SH   SOLE   0 0 15,650
LILLY ELI & CO COM 532457108 1,327 10,100 SH   SOLE   4,725 0 5,375
LINDE PLC SHS g5494j103 203 954 SH   SOLE   904 0 50
LOCKHEED MARTIN CORP COM 539830109 16,763 43,050 SH   SOLE   40,995 0 2,055
LOWES COS INC COM 548661107 680 5,677 SH   SOLE   5,677 0 0
MASTERCARD INC CL A 57636Q104 25,608 85,762 SH   SOLE   82,167 0 3,595
MATINAS BIOPHARMA HLDGS INC COM 576810105 181 79,800 SH   SOLE   79,800 0 0
MCDONALDS CORP COM 580135101 26,493 134,065 SH   SOLE   123,765 0 10,300
MEDTRONIC PLC SHS G5960L103 373 3,291 SH   SOLE   2,291 0 1,000
MERCK & CO INC COM 58933Y105 3,024 33,245 SH   SOLE   20,366 0 12,879
MICROCHIP TECHNOLOGY INC COM 595017104 237 2,261 SH   SOLE   2,261 0 0
MICROSOFT CORP COM 594918104 37,495 237,764 SH   SOLE   212,797 0 24,967
MONDELEZ INTL INC CL A 609207105 4,008 72,760 SH   SOLE   47,828 0 24,932
NEWMONT GOLDCORP CORPORATION COM 651639106 615 14,155 SH   SOLE   14,155 0 0
NEXTERA ENERGY INC COM 65339F101 724 2,989 SH   SOLE   2,989 0 0
NIKE INC CL B 654106103 5,748 56,739 SH   SOLE   56,739 0 0
NORDSTROM INC COM 655664100 587 14,342 SH   SOLE   13,042 0 1,300
NORFOLK SOUTHERN CORP COM 655844108 19,253 99,176 SH   SOLE   95,801 0 3,375
NORTHROP GRUMMAN CORP COM 666807102 6,909 20,087 SH   SOLE   17,962 0 2,125
NOVARTIS A G SPONSORED ADR 66987V109 327 3,449 SH   SOLE   3,449 0 0
OCCIDENTAL PETE CORP COM 674599105 625 15,176 SH   SOLE   15,176 0 0
ORACLE CORP COM 68389X105 12,328 232,689 SH   SOLE   200,411 0 32,278
PATRIOT TRANSN HLDG INC COM 70338W105 3,061 157,134 SH   SOLE   0 0 157,134
PAYCHEX INC COM 704326107 588 6,910 SH   SOLE   5,860 0 1,050
PAYPAL HLDGS INC COM 70450Y103 9,937 91,864 SH   SOLE   87,214 0 4,650
PEPSICO INC COM 713448108 23,466 171,701 SH   SOLE   159,122 0 12,579
PFIZER INC COM 717081103 5,051 128,907 SH   SOLE   108,256 0 20,651
PHILIP MORRIS INTL INC COM 718172109 6,434 75,617 SH   SOLE   71,067 0 4,550
PHILLIPS 66 COM 718546104 17,933 160,965 SH   SOLE   145,472 0 15,493
PPG INDS INC COM 693506107 834 6,250 SH   SOLE   4,200 0 2,050
PROCTER & GAMBLE CO COM 742718109 20,590 164,852 SH   SOLE   148,345 0 16,507
PROSHARES TR PSHS ULT S&P 500 74347R107 935 6,200 SH   SOLE   6,200 0 0
QUALCOMM INC COM 747525103 661 7,487 SH   SOLE   7,237 0 250
RAYTHEON CO COM NEW 755111507 1,103 5,019 SH   SOLE   2,319 0 2,700
REGENCY CTRS CORP COM 758849103 415 6,572 SH   SOLE   5,845 0 727
REGIONS FINL CORP NEW COM 7591ep100 437 25,461 SH   SOLE   25,111 0 350
ROCKWELL AUTOMATION INC COM 773903109 308 1,520 SH   SOLE   1,520 0 0
SALESFORCE COM INC COM 79466L302 405 2,492 SH   SOLE   2,492 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 233 4,347 SH   SOLE   4,347 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 327 2,609 SH   SOLE   2,609 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 383 12,427 SH   SOLE   12,427 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 302 2,963 SH   SOLE   2,963 0 0
SMUCKER J M CO COM NEW 832696405 263 2,522 SH   SOLE   2,522 0 0
SOUTHERN CO COM 842587107 25,426 399,155 SH   SOLE   368,035 0 31,120
SPDR GOLD TRUST GOLD SHS 78463V107 3,332 23,319 SH   SOLE   21,634 0 1,685
SPDR S&P 500 ETF TR TR UNIT 78462F103 645 2,003 SH   SOLE   2,003 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 30,319 80,770 SH   SOLE   76,395 0 4,375
SPDR SERIES TRUST S&P DIVID ETF 78464A763 315 2,925 SH   SOLE   2,925 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 896 61,090 SH   SOLE   59,890 0 1,200
STANLEY BLACK & DECKER INC COM 854502101 783 4,722 SH   SOLE   4,097 0 625
STARBUCKS CORP COM 855244109 9,892 112,517 SH   SOLE   107,367 0 5,150
STEIN MART INC COM 858375108 17 25,000 SH   SOLE   25,000 0 0
STRYKER CORP COM 863667101 1,349 6,428 SH   SOLE   3,877 0 2,551
SYSCO CORP COM 871829107 1,534 17,935 SH   SOLE   16,119 0 1,816
TARGET CORP COM 87612E106 443 3,456 SH   SOLE   3,456 0 0
TELEFLEX INC COM 879369106 282 750 SH   SOLE   0 0 750
TEXAS INSTRS INC COM 882508104 497 3,876 SH   SOLE   3,776 0 100
THERMO FISHER SCIENTIFIC INC COM 883556102 250 768 SH   SOLE   768 0 0
TOOTSIE ROLL INDS INC COM 890516107 562 16,454 SH   SOLE   4,179 0 12,275
TRAVELERS COMPANIES INC COM 89417e109 4,908 35,838 SH   SOLE   35,338 0 500
TRUIST FINL CORP COM 89832Q109 8,488 150,718 SH   SOLE   140,782 0 9,936
UGI CORP NEW COM 902681105 1,642 36,362 SH   SOLE   36,087 0 275
UNILEVER N V N Y SHS NEW 904784709 524 9,111 SH   SOLE   9,111 0 0
UNION PACIFIC CORP COM 907818108 225 1,245 SH   SOLE   1,245 0 0
UNITED PARCEL SERVICE INC CL B 911312106 505 4,315 SH   SOLE   4,315 0 0
UNITED TECHNOLOGIES CORP COM 913017109 20,004 133,574 SH   SOLE   127,423 0 6,151
UNITEDHEALTH GROUP INC COM 91324P102 271 921 SH   SOLE   921 0 0
VALLEY NATL BANCORP COM 919794107 434 37,934 SH   SOLE   37,934 0 0
VANGUARD GROUP DIV APP ETF 921908844 333 2,675 SH   SOLE   2,675 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 272 1,645 SH   SOLE   1,050 0 595
VANGUARD INDEX FDS SML CP GRW ETF 922908595 928 4,670 SH   SOLE   4,670 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,357 17,195 SH   SOLE   16,295 0 900
VANGUARD INDEX FDS MID CAP ETF 922908629 1,774 9,955 SH   SOLE   9,955 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,424 14,956 SH   SOLE   14,905 0 51
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 641 6,841 SH   SOLE   6,841 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 329 2,044 SH   SOLE   2,044 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 324 2,107 SH   SOLE   2,107 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 489 1,998 SH   SOLE   1,998 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 17,365 282,810 SH   SOLE   266,620 0 16,190
VISA INC COM CL A 92826C839 2,029 10,796 SH   SOLE   9,596 0 1,200
VULCAN MATLS CO COM 929160109 22,715 157,753 SH   SOLE   137,943 0 19,810
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,188 71,026 SH   SOLE   67,226 0 3,800
WALMART INC COM 931142103 2,458 20,687 SH   SOLE   18,372 0 2,315
WELLS FARGO CO NEW COM 949746101 6,395 118,859 SH   SOLE   111,039 0 7,820
WEYERHAEUSER CO COM 962166104 3,711 122,892 SH   SOLE   111,067 0 11,825
WHITE MTNS INS GROUP LTD COM G9618E107 390 350 SH   SOLE   350 0 0
YUM BRANDS INC COM 988498101 415 4,120 SH   SOLE   2,800 0 1,320