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
APPLE INC COM 037833100 64,427 455,312 SH   SOLE 0 446,270 0 9,042
ABBVIE INC COM 00287Y109 440 4,076 SH   SOLE 0 4,076 0 0
ABBOTT LABORATORIES COM 002824100 21,226 179,684 SH   SOLE 0 177,999 0 1,685
ACCENTURE PLC COM G1151C101 42,402 132,538 SH   SOLE 0 129,355 0 3,183
AUTOMATIC DATA PROCESSING COM 053015103 379 1,896 SH   SOLE 0 1,896 0 0
ALLSTATE CORPORATION COM 020002101 252 1,979 SH   SOLE 0 1,979 0 0
AMGEN INC COM 031162100 585 2,750 SH   SOLE 0 2,750 0 0
AMAZON.COM INC COM 023135106 48,142 14,655 SH   SOLE 0 14,322 0 333
AMPHENOL CORP COM 032095101 40,842 557,727 SH   SOLE 0 545,112 0 12,615
ACTIVISION BLIZZARD INC. COM 00507V109 32,120 415,035 SH   SOLE 0 407,145 0 7,890
BANK OF AMERICA CORP COM 060505104 16,011 377,178 SH   SOLE 0 364,223 0 12,955
BECTON DICKINSON & CO COM 075887109 36,512 148,533 SH   SOLE 0 145,468 0 3,065
BLACKROCK INC COM 09247X101 210 250 SH   SOLE 0 250 0 0
BRISTOL-MYERS SQUIBB COM 110122108 17,469 295,241 SH   SOLE 0 288,771 0 6,470
BERKSHIRE HATHAWAY CL B COM 084670702 1,674 6,134 SH   SOLE 0 6,134 0 0
CARRIER GLOBAL CORP COM 14448C104 355 6,856 SH   SOLE 0 6,856 0 0
CATERPILLAR INC COM 149123101 406 2,115 SH   SOLE 0 2,115 0 0
CERNER CORP COM 156782104 282 4,000 SH   SOLE 0 4,000 0 0
CISCO SYSTEMS COM 17275R102 299 5,490 SH   SOLE 0 5,490 0 0
CORTEVA INC COM 22052L104 206 4,885 SH   SOLE 0 4,585 0 300
CVS HEALTH CORP COM 126650100 39,356 463,775 SH   SOLE 0 455,995 0 7,780
CHEVRON CORP COM 166764100 26,713 263,316 SH   SOLE 0 258,011 0 5,305
DEERE & CO COM 244199105 439 1,310 SH   SOLE 0 1,310 0 0
DOLLAR GENERAL CORP. COM 256677105 36,783 173,390 SH   SOLE 0 169,563 0 3,827
WALT DISNEY CO COM 254687106 599 3,541 SH   SOLE 0 3,444 0 97
ECOLAB INC COM 278865100 32,154 154,126 SH   SOLE 0 151,076 0 3,050
ISHARES MSCI EAFE INDEX FUND COM 464287465 892 11,435 SH   SOLE 0 10,670 0 765
EMERSON ELEC CO COM 291011104 283 3,000 SH   SOLE 0 3,000 0 0
EATON CORP PLC COM G29183103 209 1,400 SH   SOLE 0 1,200 0 200
FACEBOOK INC COM 30303M102 45,907 135,263 SH   SOLE 0 132,148 0 3,115
SPDR INVESTMENT GRADE FLOATING RATE COM 78468R200 1,267 41,330 SH   SOLE 0 40,930 0 400
FORTIVE CORP COM 34959J108 29,044 411,567 SH   SOLE 0 402,002 0 9,565
GENERAL ELECTRIC CO COM 369604301 336 3,259 SH   SOLE 0 3,209 0 50
ALPHABET INC CL C COM 02079K107 42,946 16,113 SH   SOLE 0 15,692 0 421
ALPHABET INC CL A COM 02079K305 17,846 6,675 SH   SOLE 0 6,544 0 131
HUNINGTON BANCSHARES COM 446150104 155 10,000 SH   SOLE 0 10,000 0 0
HOME DEPOT INC COM 437076102 39,263 119,609 SH   SOLE 0 117,026 0 2,583
HONEYWELL INTL INC COM 438516106 416 1,958 SH   SOLE 0 1,958 0 0
INTL BUSINESS MACHS COM 459200101 451 3,243 SH   SOLE 0 3,243 0 0
INTEL CORP COM 458140100 310 5,810 SH   SOLE 0 5,810 0 0
ISHARES CORE S&P 500 ETF COM 464287200 353 820 SH   SOLE 0 820 0 0
ISHARES RUSSELL 1000 INDEX COM 464287622 1,331 5,508 SH   SOLE 0 5,508 0 0
ISHARES RUSSELL 1000 GROWTH COM 464287614 5,473 19,970 SH   SOLE 0 19,175 0 795
JOHNSON & JOHNSON COM 478160104 41,415 256,440 SH   SOLE 0 251,535 0 4,905
JP MORGAN CHASE& CO COM 46625H100 41,737 254,978 SH   SOLE 0 249,763 0 5,215
COCA-COLA COM 191216100 2,304 43,916 SH   SOLE 0 43,916 0 0
LILLY, ELI COM 532457108 216 935 SH   SOLE 0 935 0 0
LOWE`S COMPANIES COM 548661107 2,087 10,286 SH   SOLE 0 9,911 0 375
MARRIOT INTL INC COM 571903202 39,100 264,032 SH   SOLE 0 258,337 0 5,695
MCDONALDS CORP COM 580135101 621 2,575 SH   SOLE 0 2,575 0 0
MIDCAP SPDR TRUST SERIES 1 COM 78467Y107 263 547 SH   SOLE 0 547 0 0
MARSH & MCLENNAN COS COM 571748102 45,278 299,004 SH   SOLE 0 292,102 0 6,902
MERCK & CO INC COM 58933Y105 1,157 15,399 SH   SOLE 0 15,274 0 125
MICROSOFT CORP COM 594918104 32,048 113,676 SH   SOLE 0 112,028 0 1,648
METTLER-TOLEDO INTL INC COM 592688105 20,319 14,752 SH   SOLE 0 14,307 0 445
BLACKROCK SHORT MATURITY BOND ETF COM 46431W507 1,981 39,500 SH   SOLE 0 38,000 0 1,500
NEXTERA ENERGY, INC. COM 65339F101 233 2,968 SH   SOLE 0 2,968 0 0
NIKE INC COM 654106103 34,137 235,054 SH   SOLE 0 229,144 0 5,910
NESTLE COM 641069406 451 3,750 SH   SOLE 0 3,750 0 0
OLD DOMINION FREIGHT LINE INC COM 679580100 25,094 87,748 SH   SOLE 0 86,372 0 1,376
ORACLE CORP COM 68389X105 5,298 60,800 SH   SOLE 0 60,750 0 50
OTIS WORLDWIDE CORP COM 68902V107 274 3,326 SH   SOLE 0 3,326 0 0
PEPSICO INC COM 713448108 38,310 254,707 SH   SOLE 0 250,112 0 4,595
PFIZER INC COM 717081103 555 12,908 SH   SOLE 0 12,908 0 0
PROCTER & GAMBLE COM 742718109 1,461 10,451 SH   SOLE 0 10,051 0 400
PHILIP MORRIS INTERNATIONAL COM 718172109 739 7,795 SH   SOLE 0 7,795 0 0
PAYPAL HOLDINGS COM 70450Y103 39,674 152,470 SH   SOLE 0 149,017 0 3,453
ROYAL DUTCH SHELL PLC - ADR A COM 780259206 221 4,956 SH   SOLE 0 4,956 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 492 5,719 SH   SOLE 0 5,719 0 0
SCHWAB US SMALL CAP ETF COM 808524607 780 7,795 SH   SOLE 0 7,795 0 0
SCHWAB INTERNATIONAL EQUITY ETF COM 808524805 267 6,900 SH   SOLE 0 6,900 0 0
SCHWAB US MID CAP ETF COM 808524508 519 6,765 SH   SOLE 0 6,765 0 0
SCHWAB US LARGE CAP VALUE ETF COM 808524409 558 8,270 SH   SOLE 0 8,270 0 0
S & P DEP RCPTS UNIT COM 78462F103 6,243 14,547 SH   SOLE 0 14,058 0 489
TRUIST FINANCIAL CORP COM 89832Q109 37,351 636,846 SH   SOLE 0 620,476 0 16,370
TARGET CORP COM 87612E106 483 2,113 SH   SOLE 0 1,783 0 330
TEXAS INSTRUMENTS INC COM 882508104 37,478 194,987 SH   SOLE 0 190,672 0 4,315
UNITED PARCEL SERVICE INC COM 911312106 269 1,475 SH   SOLE 0 1,225 0 250
VISA INC COM 92826C839 40,526 181,935 SH   SOLE 0 177,645 0 4,290
VANGUARD DIVIDEND APPREC. ETF COM 921908844 584 3,800 SH   SOLE 0 3,800 0 0
VMWARE INC COM 928563402 35,181 236,589 SH   SOLE 0 231,344 0 5,245
VANGUARD S&P 500 ETF COM 922908363 572 1,450 SH   SOLE 0 1,450 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858 259 5,187 SH   SOLE 0 5,102 0 85
VERIZON COMMUNICATIONS IN COM 92343V104 869 16,090 SH   SOLE 0 16,090 0 0
EXXON MOBIL CORP COM 30231G102 1,288 21,905 SH   SOLE 0 21,905 0 0