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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y10111,83767,477SH SOLE 59,65707,820
ABBOTT LABSCOM0028241005,06742,894SH SOLE 35,21607,678
ABBVIE INCCOM00287y1092,61424,229SH SOLE 19,88204,347
ADOBE SYSTEMS INCORPORATEDCOM00724F1011,2152,110SH SOLE 2,060050
ADVANCED MICRO DEVICES INCCOM0079031072872,785SH SOLE 2,78500
AFLAC INCCOM0010551027,091136,030SH SOLE 126,28009,750
AIR PRODS & CHEMS INCCOM00915810616,31963,720SH SOLE 61,46902,251
ALPHABET INCCAP STK CL C02079K1075,4322,038SH SOLE 1,973065
ALPHABET INCCAP STK CL A02079K3052,8341,060SH SOLE 975085
ALPS ETF TRALERIAN MLP00162Q45260318,095SH SOLE 17,1950900
ALTRIA GROUP INCCOM02209S1036,827149,974SH SOLE 144,57405,400
AMAZON COM INCCOM02313510618,6895,689SH SOLE 5,3730316
AMEREN CORPCOM0236081024435,465SH SOLE 4,9150550
AMERICAN ELEC PWR CO INCCOM0255371017399,105SH SOLE 8,6050500
AMERICAN EXPRESS COCOM0258161091,67610,004SH SOLE 6,79103,213
AMERICAN NATIONAL GROUP INCCOM NEW02772a1092,74114,502SH SOLE 13,29701,205
AMERICAN TOWER CORP NEWCOM03027X1002,3758,950SH SOLE 8,95000
AMERICAN WTR WKS CO INC NEWCOM0304201035213,080SH SOLE 3,08000
AMERIPRISE FINL INCCOM03076C1062771,048SH SOLE 1,04800
AMERIS BANCORPCOM03076K1082935,644SH SOLE 5,64400
AMGEN INCCOM0311621001,7048,012SH SOLE 5,01203,000
ANALOG DEVICES INCCOM0326541053492,082SH SOLE 63201,450
ANSYS INCCOM03662Q105306900SH SOLE 90000
ANTHEM INCCOM0367521035,04313,527SH SOLE 13,52700
APPLE INCCOM03783310066,716471,488SH SOLE 446,490024,998
ARES CAPITAL CORPCOM04010L10327113,310SH SOLE 13,31000
AT&T INCCOM00206r1023,476128,698SH SOLE 115,433013,265
ATMOS ENERGY CORPCOM0495601052582,925SH SOLE 2,92500
AUTODESK INCCOM0527691068272,899SH SOLE 26902,630
AUTOMATIC DATA PROCESSING INCOM0530151033,84219,220SH SOLE 17,01502,205
AVERY DENNISON CORPCOM0536111092201,064SH SOLE 1,06400
BARRICK GOLD CORPCOM0679011081,34474,452SH SOLE 74,45200
BAXTER INTL INCCOM0718131093454,285SH SOLE 3,9350350
BECTON DICKINSON & COCOM0758871095942,416SH SOLE 1,5840832
BERKSHIRE HATHAWAY INC DELCL B NEW08467070288,093322,755SH SOLE 299,447023,308
BK OF AMERICA CORPCOM0605051046,752159,059SH SOLE 154,78804,271
BLACKROCK INCCOM09247X1011,2501,491SH SOLE 1,395096
BLACKSTONE INCCOM09260D1072,36820,350SH SOLE 20,35000
BOEING COCOM0970231053,96618,033SH SOLE 16,76101,272
BRISTOL-MYERS SQUIBB COCOM11012210812,257207,148SH SOLE 188,124019,024
BRITISH AMERN TOB PLCSPONSORED ADR1104481072828,000SH SOLE 8,00000
BROWN FORMAN CORPCL B1156372092213,300SH SOLE 003,300
CALAMOS CONV OPPORTUNITIES &SH BEN INT12811710824716,500SH SOLE 16,50000
CANADIAN NATL RY COCOM1363751025624,860SH SOLE 4,86000
CANADIAN PAC RY LTDCOM13645T1003745,750SH SOLE 5,75000
CARLISLE COS INCCOM1423391003781,900SH SOLE 1,90000
CATERPILLAR INCCOM14912310130,041156,488SH SOLE 145,054011,434
CERNER CORPCOM1567821046038,550SH SOLE 8,55000
CHARTER COMMUNICATIONS INC NCL A16119P1087311,005SH SOLE 1,00500
CHEVRON CORP NEWCOM16676410012,921127,360SH SOLE 122,04205,318
CHUBB LIMITEDCOMH1467J1041,4408,300SH SOLE 8,30000
CHURCH & DWIGHT INCCOM1713401025206,300SH SOLE 6,30000
CIGNA CORP NEWCOM1255231002,54912,737SH SOLE 11,73501,002
CINTAS CORPCOM172908105348914SH SOLE 885029
CISCO SYS INCCOM17275R1024,01773,799SH SOLE 58,394015,405
CITIGROUP INCCOM NEW1729674243314,711SH SOLE 4,5110200
COCA COLA COCOM19121610013,294253,368SH SOLE 217,196036,172
COLGATE PALMOLIVE COCOM1941621034,75862,950SH SOLE 61,11601,834
COMCAST CORP NEWCL A20030N1012354,195SH SOLE 4,19500
CONOCOPHILLIPSCOM20825C10410,328152,401SH SOLE 132,623019,778
CONSOLIDATED EDISON INCCOM2091151044335,964SH SOLE 2,66403,300
CORTEVA INCCOM22052l10443910,433SH SOLE 8,42302,010
COSTCO WHSL CORP NEWCOM22160K10533,32274,156SH SOLE 71,28702,869
CRACKER BARREL OLD CTRY STORCOM22410j1064,54932,530SH SOLE 31,7050825
CSX CORPCOM12640810325,221848,040SH SOLE 783,597064,443
CUMMINS INCCOM2310211062581,147SH SOLE 1,14700
DANAHER CORPORATIONCOM2358511022,0176,626SH SOLE 6,62600
DEERE & COCOM24419910532,19796,089SH SOLE 91,38904,700
DELL TECHNOLOGIES INCCL C24703L2023433,299SH SOLE 3,1240175
DIAGEO PLCSPON ADR NEW25243Q2053,52318,255SH SOLE 18,25500
DISNEY WALT COCOM2546871066,85340,511SH SOLE 37,41803,093
DOMINION ENERGY INCCOM25746U1095617,686SH SOLE 7,2180468
DOVER CORPCOM2600031085333,430SH SOLE 3,43000
DOW INCCOM26055710374512,944SH SOLE 10,13902,805
DTE ENERGY COCOM2333311072462,200SH SOLE 002,200
DUKE ENERGY CORP NEWCOM NEW26441c20417,341177,692SH SOLE 166,056011,636
DUPONT DE NEMOURS INCCOM26614N10284312,406SH SOLE 9,68302,723
EATON CORP PLCSHSG291831035853,920SH SOLE 2,67001,250
EMERSON ELEC COCOM29101110425,744273,294SH SOLE 248,760024,534
ENBRIDGE INCCOM29250n1054,457111,982SH SOLE 104,69007,292
ENTERPRISE PRODS PARTNERS LCOM29379210740818,831SH SOLE 18,83100
ESCO TECHNOLOGIES INCCOM2963151044035,235SH SOLE 005,235
EXXON MOBIL CORPCOM30231g1025,998101,975SH SOLE 90,531011,444
FACEBOOK INCCL A30303M1022,8848,497SH SOLE 6,78001,717
FEDEX CORPCOM31428X1061,9028,672SH SOLE 8,67200
FIDELITY NATL INFORMATION SVCOM31620M1066345,210SH SOLE 5,21000
FIRST BANCORP N CCOM3189101062606,049SH SOLE 2,02504,024
FLOWERS FOODS INCCOM34349810188137,291SH SOLE 22,290015,001
FLOWSERVE CORPCOM34354P1052186,300SH SOLE 006,300
FORD MTR CO DELCOM3453708602,121149,794SH SOLE 136,944012,850
FREEPORT-MCMORAN INCCL B35671D85715,623480,254SH SOLE 459,079021,175
FRP HLDGS INCCOM30292L10753,209951,515SH SOLE 778,0160173,499
GENERAL DYNAMICS CORPCOM3695501087113,625SH SOLE 2,8000825
GENERAL ELECTRIC COCOM NEW3696043018528,265SH SOLE 7,08001,185
GENERAL MLS INCCOM3703341042,02233,807SH SOLE 31,17202,635
GENERAL MTRS COCOM37045V1001,00119,000SH SOLE 19,00000
GENUINE PARTS COCOM3724601051,2039,920SH SOLE 9,7700150
GILEAD SCIENCES INCCOM3755581033074,401SH SOLE 3,6010800
GOLDMAN SACHS GROUP INCCOM38141G10413,74636,362SH SOLE 36,1870175
HAWAIIAN ELEC INDUSTRIESCOM4198701003,12876,614SH SOLE 72,41404,200
HCA HEALTHCARE INCCOM40412C1015922,440SH SOLE 2,44000
HEICO CORP NEWCOM4228061099,08568,891SH SOLE 54,841014,050
HOME DEPOT INCCOM43707610230,53293,011SH SOLE 86,10506,906
HONEYWELL INTL INCCOM4385161067,42134,959SH SOLE 31,89403,065
IAC INTERACTIVECORP NEWCOM NEW44891N2082872,200SH SOLE 2,20000
ILLINOIS TOOL WKS INCCOM4523081093,15515,270SH SOLE 15,27000
INTEL CORPCOM45814010024,895467,242SH SOLE 433,910033,332
INTERACTIVE BROKERS GROUP INCOM CL A45841N1074467,158SH SOLE 7,15800
INTERNATIONAL BUSINESS MACHSCOM45920010116,455118,441SH SOLE 110,07708,364
INTUITCOM4612021033,3986,298SH SOLE 4,59801,700
INVESCO QQQ TRUNIT SER 146090E1033941,102SH SOLE 1,10200
ISHARES INCMSCI AUST ETF4642861032,13085,821SH SOLE 80,72105,100
ISHARES TREAFE GRWTH ETF4642888851,31216,818SH SOLE 16,6180200
ISHARES TRMSCI EMG MKT ETF4642872344498,912SH SOLE 8,91200
ISHARES TREXPANDED TECH4642875153,1357,855SH SOLE 7,85500
ISHARES TRCORE S&P500 ETF4642872001,2302,854SH SOLE 2,85400
ISHARES TRISHARES BIOTECH4642875563532,185SH SOLE 2,18500
ISHARES TRCORE S&P MCP ETF4642875072761,049SH SOLE 1,04900
ISHARES TRUS TELECOM ETF4642877132959,100SH SOLE 9,10000
JOHNSON & JOHNSONCOM47816010448,139298,076SH SOLE 273,930024,146
JPMORGAN CHASE & COCOM46625H10029,413179,690SH SOLE 171,19208,498
KIMBERLY-CLARK CORPCOM4943681034,25832,152SH SOLE 30,36501,787
KINDER MORGAN INC DELCOM49456B10136521,838SH SOLE 19,63802,200
L3HARRIS TECHNOLOGIES INCCOM5024311096042,741SH SOLE 2,74100
LILLY ELI & COCOM5324571082,61911,335SH SOLE 6,73004,605
LINDE PLCSHSg5494j103255870SH SOLE 825045
LOCKHEED MARTIN CORPCOM53983010915,86445,968SH SOLE 44,01801,950
LOWES COS INCCOM5486611076333,119SH SOLE 3,11900
LUMEN TECHNOLOGIES INCCOM55024110316613,400SH SOLE 13,40000
MASCO CORPCOM57459910686715,600SH SOLE 15,60000
MASTERCARD INCORPORATEDCL A57636Q10431,59390,869SH SOLE 87,13203,737
MATCH GROUP INC NEWCOM57667L1077214,590SH SOLE 4,59000
MATINAS BIOPHARMA HLDGS INCCOM57681010510479,800SH SOLE 79,80000
MCDONALDS CORPCOM58013510136,846152,817SH SOLE 142,775010,042
MCKESSON CORPCOM58155Q1032391,200SH SOLE 1,0000200
MEDICAL PPTYS TRUST INCCOM58463J30436418,125SH SOLE 18,12500
MEDTRONIC PLCSHSG5960L1032471,968SH SOLE 96801,000
MERCK & CO INCCOM58933Y10511,625154,777SH SOLE 140,076014,701
MICROCHIP TECHNOLOGY INC.COM5950171043512,285SH SOLE 2,28500
MICROSOFT CORPCOM59491810475,056266,233SH SOLE 243,764022,469
MODERNA INCCOM60770K107206535SH SOLE 53500
MONDELEZ INTL INCCL A6092071054,00268,780SH SOLE 46,823021,957
MORGAN STANLEYCOM NEW6174464482662,737SH SOLE 2,73700
NASDAQ INCCOM6311031085652,928SH SOLE 2,92800
NEWMONT CORPCOM6516391061,21622,400SH SOLE 22,40000
NEXTERA ENERGY INCCOM65339F1014,23153,885SH SOLE 53,3290556
NIKE INCCL B65410610310,51572,403SH SOLE 72,2750128
NORFOLK SOUTHN CORPCOM65584410824,704103,254SH SOLE 99,88703,367
NORTHROP GRUMMAN CORPCOM6668071027,93622,035SH SOLE 20,10001,935
NOVARTIS AGSPONSORED ADR66987V1092763,374SH SOLE 3,37400
NUCOR CORPCOM6703461057367,475SH SOLE 7,47500
NVIDIA CORPORATIONCOM67066G1041,1505,550SH SOLE 5,3500200
ORACLE CORPCOM68389X10525,474292,364SH SOLE 262,115030,249
ORGANON & COCOMMON STOCK68622V10638711,796SH SOLE 10,32901,467
PATRIOT TRANSN HLDG INCCOM70338W1053,964333,991SH SOLE 00333,991
PAYCHEX INCCOM7043261072,55322,706SH SOLE 21,7760930
PAYPAL HLDGS INCCOM70450Y10336,449140,074SH SOLE 131,80708,267
PEPSICO INCCOM71344810828,290188,083SH SOLE 176,439011,644
PERKINELMER INCCOM7140461093151,818SH SOLE 1,3180500
PFIZER INCCOM7170811036,440149,734SH SOLE 130,878018,856
PHILIP MORRIS INTL INCCOM7181721096,64470,095SH SOLE 66,09504,000
PHILLIPS 66COM71854610411,340161,932SH SOLE 148,619013,313
PNC FINL SVCS GROUP INCCOM6934751054182,139SH SOLE 2,0140125
PPG INDS INCCOM6935061077445,200SH SOLE 3,60001,600
PROCTER AND GAMBLE COCOM74271810925,251180,625SH SOLE 164,921015,704
PROLOGIS INC.COM74340W1033052,434SH SOLE 2,43400
PROSHARES TRPSHS ULT S&P 50074347R1071,48612,400SH SOLE 12,40000
PROSHARES TRULTRASHRT S&P50074347B38383293,850SH SOLE 93,85000
QUALCOMM INCCOM7475251031,30510,118SH SOLE 9,8680250
RAYTHEON TECHNOLOGIES CORPCOM75513E1019,430109,702SH SOLE 101,24508,457
REGENCY CTRS CORPCOM7588491033334,944SH SOLE 4,2170727
REGIONS FINANCIAL CORP NEWCOM7591ep10040018,749SH SOLE 18,3990350
REPUBLIC SVCS INCCOM7607591002161,800SH SOLE 1,80000
ROCKWELL AUTOMATION INCCOM7739031093691,254SH SOLE 1,25400
SALESFORCE COM INCCOM79466L3021,7556,471SH SOLE 6,47100
SCHWAB STRATEGIC TRINTL EQTY ETF8085248052536,550SH SOLE 6,55000
SEA LTDSPONSORD ADS81141R1001,3554,250SH SOLE 4,25000
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8521,27315,895SH SOLE 15,89500
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4073982,218SH SOLE 2,21800
SELECT SECTOR SPDR TRFINANCIAL81369Y60539510,522SH SOLE 10,52200
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2093332,615SH SOLE 2,61500
SERVICENOW INCCOM81762P102383616SH SOLE 61600
SNAP ON INCCOM833034101208995SH SOLE 00995
SOUTHERN COCOM84258710727,818448,887SH SOLE 419,317029,570
SOUTHSTATE CORPORATIONCOM8404411092643,534SH SOLE 3,53400
SPDR GOLD TRGOLD SHS78463V1073,85123,453SH SOLE 21,76801,685
SPDR S&P 500 ETF TRTR UNIT78462F1031,0242,386SH SOLE 2,38600
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y10736,41175,718SH SOLE 72,04803,670
SPDR SER TRS&P DIVID ETF78464A7633563,028SH SOLE 3,02800
SPROTT PHYSICAL GOLD & SILVETR UNIT85208R10199157,870SH SOLE 56,67001,200
STANLEY BLACK & DECKER INCCOM8545021017904,507SH SOLE 4,0070500
STARBUCKS CORPCOM85524410914,768133,875SH SOLE 128,97504,900
STRYKER CORPORATIONCOM8636671011,1614,401SH SOLE 1,85002,551
SYNOPSYS INCCOM8716071076902,305SH SOLE 2,30500
SYSCO CORPCOM8718291071,22915,662SH SOLE 13,84601,816
TARGET CORPCOM87612E1061,1805,159SH SOLE 5,15900
TELEFLEX INCORPORATEDCOM8793691064611,225SH SOLE 7500475
TEXAS INSTRS INCCOM8825081041,8049,384SH SOLE 9,299085
THERMO FISHER SCIENTIFIC INCCOM8835561021,8123,172SH SOLE 3,138034
TJX COS INC NEWCOM8725401095648,547SH SOLE 8,54700
TRANE TECHNOLOGIES PLCSHSG8994E1032851,650SH SOLE 001,650
TRAVELERS COMPANIES INCCOM89417E1094,44929,270SH SOLE 28,7700500
TRUIST FINL CORPCOM89832Q1097,653130,484SH SOLE 123,87006,614
UGI CORP NEWCOM90268110560614,212SH SOLE 14,21200
UNILEVER PLCSPON ADR NEW9047677044127,590SH SOLE 7,500090
UNION PAC CORPCOM9078181081,6858,594SH SOLE 8,59400
UNITED PARCEL SERVICE INCCL B9113121069545,238SH SOLE 5,23800
UNITEDHEALTH GROUP INCCOM91324P1022,8477,285SH SOLE 7,1360149
VALLEY NATL BANCORPCOM91979410750537,934SH SOLE 37,93400
VANECK ETF TRUSTBIOTECH ETF92189F7262431,200SH SOLE 1,20000
VANGUARD INDEX FDSSML CP GRW ETF9229085951,3504,819SH SOLE 4,81900
VANGUARD INDEX FDSSM CP VAL ETF9229086112,82016,659SH SOLE 15,7590900
VANGUARD INDEX FDSS&P 500 ETF SHS9229083635,48213,900SH SOLE 13,849051
VANGUARD INDEX FDSMID CAP ETF9229086292,2579,531SH SOLE 9,53100
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088444312,804SH SOLE 2,80400
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464064484,338SH SOLE 4,33800
VANGUARD WORLD FDSCONSUM STP ETF92204A2073071,711SH SOLE 1,71100
VANGUARD WORLD FDSINDUSTRIAL ETF92204A6033321,767SH SOLE 1,76700
VANGUARD WORLD FDSINF TECH ETF92204A7028021,998SH SOLE 1,99800
VERIZON COMMUNICATIONS INCCOM92343V10422,138409,895SH SOLE 389,517020,378
VISA INCCOM CL A92826C8393,48815,661SH SOLE 14,9210740
VULCAN MATLS COCOM92916010931,484186,120SH SOLE 167,500018,620
WALGREENS BOOTS ALLIANCE INCCOM9314271081,14524,339SH SOLE 22,61401,725
WALMART INCCOM9311421033,25323,337SH SOLE 20,98702,350
WASTE MGMT INC DELCOM94106L1094823,229SH SOLE 3,22900
WELLS FARGO CO NEWCOM9497461012,51754,242SH SOLE 52,24202,000
WEYERHAEUSER CO MTN BECOM NEW9621661043,872108,849SH SOLE 97,736011,113
WHITE MTNS INS GROUP LTDCOMG9618E107374350SH SOLE 35000
YUM BRANDS INCCOM9884981014433,618SH SOLE 2,45801,160
ZOETIS INCCL A98978V1039044,659SH SOLE 4,65900