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 COM 88579Y101 16,228 104,030 SH   SOLE   98,545 0 5,485
ABBOTT LABORATORIES COM 002824100 260 2,841 SH   SOLE   2,841 0 0
ABBVIE INC COM COM 00287Y109 27,393 279,006 SH   SOLE   255,490 0 23,516
ACCENTURE PLC COM g1151c101 14,785 68,857 SH   SOLE   64,895 0 3,962
ACTIVISION BLIZZARD INC COM 00507v109 17,142 225,851 SH   SOLE   219,634 0 6,217
AEGLEA BIOTHERAPEUTICS INC COM 00773j103 463 50,000 SH   SOLE   0 0 50,000
AFLAC INC COM COM 001055102 1,896 52,623 SH   SOLE   52,157 0 466
AGILENT TECH INC COM 00846u101 228 2,575 SH   SOLE   2,575 0 0
AKAMAI TECHNOLOGIES, INC COM 00971t101 5,879 54,897 SH   SOLE   52,680 0 2,217
ALPHABET INC CAP STK CL A COM 02079k305 2,500 1,763 SH   SOLE   1,563 0 200
ALPHABET INC CAP STK CL C COM 02079k107 26,746 18,920 SH   SOLE   17,903 0 1,017
AMAZON.COM INC COM 023135106 34,902 12,651 SH   SOLE   11,917 0 734
AMER ELEC PWR INC COM COM 025537101 620 7,779 SH   SOLE   2,889 0 4,890
AMERICAN EXPRESS CO COM COM 025816109 1,197 12,575 SH   SOLE   575 0 12,000
AMGEN INC COM COM 031162100 635 2,692 SH   SOLE   1,692 0 1,000
APPLE INC COM COM 037833100 52,804 144,747 SH   SOLE   136,079 0 8,668
ART ADVANCED RESEARCH TECHNOLO COM 04287x103 0 10,000 SH   SOLE   10,000 0 0
AT&T INC. COM 00206r102 14,004 463,245 SH   SOLE   433,268 0 29,977
AXION INTERNATIONAL HOLDINGS I COM 05462d101 0 95,714 SH   SOLE   95,714 0 0
BANK OF AMERICA CORP COM 060505104 389 16,384 SH   SOLE   16,384 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 11,148 62,452 SH   SOLE   57,090 0 5,362
BIOCRYST PHARMACEUTICALS COM 09058v103 357 75,000 SH   SOLE   0 0 75,000
BIOSIGNIA INC COM 090998345 0 130,000 SH   SOLE   130,000 0 0
BLACK STONE MINERALS LP COM 09225m101 182 28,000 SH   SOLE   8,000 0 20,000
BLACKROCK INC COM COM 09247X101 25,564 46,985 SH   SOLE   44,682 0 2,303
BOEING CO COM 097023105 998 5,443 SH   SOLE   443 0 5,000
BRISTOLMYERS SQUIBB COM 110122108 10,661 181,301 SH   SOLE   166,240 0 15,061
CALITHERA BIOSCIENCES, INC. COM 13089p101 594 112,580 SH   SOLE   12,580 0 100,000
CAPITAL ONE FINANCIAL COM 14040h105 250 4,000 SH   SOLE   4,000 0 0
CATERPILLAR INC COM 149123101 822 6,500 SH   SOLE   1,000 0 5,500
CHEVRON CORPORATION COM 166764100 836 9,373 SH   SOLE   1,573 0 7,800
CISCO SYS INC COM COM 17275R102 17,182 368,398 SH   SOLE   346,988 0 21,410
CLOROX COMPANY COM 189054109 15,633 71,262 SH   SOLE   67,862 0 3,400
CME GROUP INC COM COM 12572Q105 25,989 159,894 SH   SOLE   152,017 0 7,877
COCA COLA COMPANY COM 191216100 1,298 29,044 SH   SOLE   24,644 0 4,400
COMCAST CORP NEW CL A COM 20030n101 500 12,825 SH   SOLE   2,520 0 10,305
COMMONWEALTH BANKSHARES INC (D COM 202736104 0 11,761 SH   SOLE   11,761 0 0
CONSTELLATION BRANDS INC CL A COM 21036p108 372 2,125 SH   SOLE   2,125 0 0
COSTCO WHOLESALE COM 22160k105 634 2,092 SH   SOLE   92 0 2,000
DANAHER CORP COM COM 235851102 20,033 113,289 SH   SOLE   110,148 0 3,141
DISNEY WALT CO COM 254687106 11,481 102,960 SH   SOLE   92,847 0 10,113
DOLLAR GENERAL CORP COM 256677105 11,732 61,580 SH   SOLE   58,269 0 3,311
DOMINION RES INC VA NEW COM 25746u109 9,560 117,762 SH   SOLE   111,175 0 6,587
DOW INC COM 260557103 356 8,746 SH   SOLE   2,480 0 6,266
DUKE ENERGY CORPORATION NEW COM 26441c204 1,344 16,828 SH   SOLE   16,013 0 815
DUPONT DE NEMOURS INC. COM 26614n102 323 6,085 SH   SOLE   0 0 6,085
ECOLAB INC COM COM 278865100 446 2,242 SH   SOLE   2,242 0 0
ENBRIDGE INC COM 29250n105 365 11,986 SH   SOLE   9,477 0 2,509
EPIGENOMICS AG BERLIN COM d2552q171 16 10,000 SH   SOLE   10,000 0 0
EXXON MOBIL CORP COM COM 30231G102 1,159 25,915 SH   SOLE   16,247 0 9,668
FACEBOOK COM 30303m102 19,255 84,799 SH   SOLE   80,219 0 4,580
FIBROGEN INC COM 31572q808 405 10,000 SH   SOLE   0 0 10,000
FIVE PRIME THERAPEUTICS, INC. COM 33830x104 305 50,000 SH   SOLE   0 0 50,000
GENERAL DYNAMICS CRP COM 369550108 892 5,970 SH   SOLE   270 0 5,700
GENERAL ELECTRIC COMPANY COM 369604103 271 39,646 SH   SOLE   3,646 0 36,000
GENERAL MILLS INC COM 370334104 8,161 132,378 SH   SOLE   124,291 0 8,087
GENERAL MOTORS COM 37045v100 202 8,000 SH   SOLE   0 0 8,000
GILEAD SCIENCES INC COM COM 375558103 928 12,064 SH   SOLE   5,464 0 6,600
HOME DEPOT INC COM COM 437076102 8,503 33,943 SH   SOLE   32,076 0 1,867
HONEYWELL INTERNATIONAL INC CO COM 438516106 8,234 56,945 SH   SOLE   50,243 0 6,702
IDEX CORPORATION COM 45167r104 3,813 24,125 SH   SOLE   0 0 24,125
IDEXX LABORATORIES COM 45168d104 10,132 30,688 SH   SOLE   29,560 0 1,128
ILLINOIS TOOL WORKS COM 452308109 699 4,000 SH   SOLE   4,000 0 0
INCYTE GENOMICS INC COM 45337c102 416 4,000 SH   SOLE   1,000 0 3,000
INTEL CORP COM 458140100 11,909 199,039 SH   SOLE   178,959 0 20,080
INTL BUSINESS MACHINES COM 459200101 923 7,643 SH   SOLE   3,575 0 4,068
INTRA CELLULAR THERAPIES INC COM 46116x101 1,222 47,588 SH   SOLE   2,060 0 45,528
ISHARES TR DOW JONES SEL DIVID COM 464287168 1,345 16,660 SH   SOLE   1,660 0 15,000
JOHNSON & JOHNSON COM 478160104 11,141 79,224 SH   SOLE   63,654 0 15,570
JPMORGAN CHASE & CO COM 46625h100 21,170 225,072 SH   SOLE   203,763 0 21,309
KIMBERLY CLARK CORP COM 494368103 237 1,675 SH   SOLE   1,675 0 0
KINDER MORGAN INC COM 49456b101 923 60,876 SH   SOLE   60,876 0 0
KKR & CO INC COM 48251w104 537 17,375 SH   SOLE   1,375 0 16,000
LABORATORY CRP OF AMER HLDGS COM 50540r409 10,405 62,637 SH   SOLE   60,785 0 1,852
LAUDER ESTEE COS INC CL A COM 518439104 10,863 57,571 SH   SOLE   55,674 0 1,897
LINDE PLC COM COM g5494j103 13,498 63,637 SH   SOLE   60,627 0 3,010
LOREAL CO COM 502117203 339 5,240 SH   SOLE   5,240 0 0
LULULEMON ATHLETICA INC COM 550021109 7,898 25,314 SH   SOLE   24,366 0 948
MARTIN MARIETTA MATERIALS INC COM 573284106 7,080 34,273 SH   SOLE   33,148 0 1,125
MASCO CORP COM 574599106 249 4,950 SH   SOLE   0 0 4,950
MATTEL INC COM 577081102 290 30,000 SH   SOLE   0 0 30,000
MC DONALDS CORP COM 580135101 14,592 79,104 SH   SOLE   75,990 0 3,114
MEDTRONIC, PLC COM g5960l103 7,581 82,676 SH   SOLE   76,135 0 6,541
MERCK & CO INC NEW COM 58933y105 1,128 14,583 SH   SOLE   7,583 0 7,000
MICROSOFT CORP COM 594918104 46,620 229,080 SH   SOLE   208,439 0 20,641
MONDELEZ INTL INC COM COM 609207105 10,227 200,020 SH   SOLE   193,089 0 6,931
NEKTAR THERAPEUTICS COM 640268108 648 28,000 SH   SOLE   2,500 0 25,500
NESTLES A SPONSORED ADR REPSTG COM 641069406 403 3,647 SH   SOLE   2,410 0 1,237
NEXTERA ENERGY INC COM 65339f101 1,066 4,437 SH   SOLE   4,437 0 0
NIKE INC CL B COM 654106103 14,767 150,608 SH   SOLE   146,837 0 3,771
NORFOLK SOUTHERN CORP COM 655844108 2,449 13,950 SH   SOLE   3,950 0 10,000
NORTHROP GRUMMAN CORP COM 666807102 240 780 SH   SOLE   780 0 0
NOVELION THERAPEUT F ESC COM 670esc011 0 26,000 SH   SOLE   0 0 26,000
NVIDIA CORP COM 67066g104 23,100 60,805 SH   SOLE   58,065 0 2,740
NXP SEMICONDUCTORS NV COM n6596x109 5,362 47,021 SH   SOLE   45,414 0 1,607
ORACLE CORP COM COM 68389X105 2,414 43,674 SH   SOLE   37,834 0 5,840
PAYCHEX INC COM 704326107 8,066 106,488 SH   SOLE   99,373 0 7,115
PAYPAL HOLDINGS INC COM 70450y103 30,734 176,398 SH   SOLE   167,849 0 8,549
PEPSICO INCORPORATED COM 713448108 978 7,397 SH   SOLE   4,164 0 3,233
PERRIGO COMPANY COM g97822103 2,916 52,751 SH   SOLE   51,926 0 825
PFIZER INC COM 717081103 848 25,930 SH   SOLE   13,806 0 12,124
PHILIP MORRIS INTL INC COM 718172109 243 3,463 SH   SOLE   3,463 0 0
PROCTER & GAMBLE COM 742718109 7,746 64,778 SH   SOLE   8,878 0 55,900
PROQR THERAPEUTICS N.V. COM n71542109 365 60,000 SH   SOLE   0 0 60,000
PROTAGONIST THERAPEUTICS INC COM 74366E102 411 23,300 SH   SOLE   3,300 0 20,000
QUALCOMM INC COM COM 747525103 365 4,000 SH   SOLE   0 0 4,000
QUEST DIAGNOSTICS INC COM 74834L100 240 2,107 SH   SOLE   0 0 2,107
RAYTHEON TECHNOLOGIES CORP COM COM 75513e101 1,319 21,404 SH   SOLE   21,219 0 185
REPLIGEN CORP COM 759916109 1,236 10,000 SH   SOLE   0 0 10,000
ROYAL BANK OF CANADA COM 780087102 1,457 21,487 SH   SOLE   17,697 0 3,790
SABINE ROYALTY TRUST UBI COM 785688102 279 10,081 SH   SOLE   0 0 10,081
SALESFORCE.COM INC COM 79466l302 10,724 57,248 SH   SOLE   54,855 0 2,393
SANGAMO BIOSCIENCES INC COM 800677106 339 37,780 SH   SOLE   12,780 0 25,000
SAVI MEDIA GROUP INC (NO VALUE COM 80517r207 0 294,999 SH   SOLE   294,999 0 0
SCHWAB (CHARLES) CORP COM 808513105 616 18,253 SH   SOLE   6,948 0 11,305
SCOTTS MIRACLE-GRO CO COM 810186106 303 2,250 SH   SOLE   150 0 2,100
SELECT BANCORP INC NEW COM 81617l108 389 47,830 SH   SOLE   47,830 0 0
SHERWIN WILLIAMS CO COM 824348106 387 669 SH   SOLE   12 0 657
SOUTHERN CO COM 842587107 710 13,693 SH   SOLE   13,293 0 400
STANDARD & POOR'S DEP RCPTS COM 78462f103 4,537 14,713 SH   SOLE   8,713 0 6,000
STARBUCKS CORP COM 855244109 11,958 162,494 SH   SOLE   156,028 0 6,466
STRYKER CORP COM 863667101 772 4,287 SH   SOLE   2,287 0 2,000
SUPERNUS PHARMACEUTICALS INC COM 868459108 680 28,645 SH   SOLE   8,645 0 20,000
TARGET CORPORATION COM 87612e106 573 4,778 SH   SOLE   778 0 4,000
THERMO FISHER CORP COM COM 883556102 8,650 23,873 SH   SOLE   22,867 0 1,006
TOWNEBANK COM 89214p109 205 10,859 SH   SOLE   10,859 0 0
TRUIST FINANCIAL CORP COM 89832q109 345 9,177 SH   SOLE   8,075 0 1,102
TYME TECHNOLOGIES INC NEW COM 90238j103 56 42,000 SH   SOLE   2,000 0 40,000
UNION BANK COM 90520v103 3,658 332,858 SH   SOLE   332,858 0 0
UNITED HEALTHCARE CORP COM 91324p102 713 2,416 SH   SOLE   1,780 0 636
UNITED PARCEL SERVICE - CL B COM 911312106 7,464 67,136 SH   SOLE   60,640 0 6,496
V F CORP COM 918204108 7,312 119,982 SH   SOLE   112,778 0 7,204
VERISK ANALYTICS COM 92345y106 7,442 43,725 SH   SOLE   42,488 0 1,237
VERIZON COMMUNICATIONS COM 92343v104 8,663 157,130 SH   SOLE   134,870 0 22,260
VIBE RECORDS INC NEW COM (DELI COM 925563108 0 11,000 SH   SOLE   11,000 0 0
WALMART INC. COM 931142103 7,512 62,717 SH   SOLE   55,916 0 6,801
WASTE MANAGEMENT INC DEL COM 94106l109 8,643 81,607 SH   SOLE   73,092 0 8,515
WELLS FARGO & CO NEW COM 949746101 588 22,954 SH   SOLE   2,934 0 20,020
ZOETIS INC COM 98978v103 10,363 75,619 SH   SOLE   73,328 0 2,291
iSHARE MSCI TAIWAN CAPPED ETF ADR 46434g772 402 10,000 SH   SOLE   0 0 10,000
AMERIC INT GR WTS EXP 1/19/202 WT acg874152 0 100,444 SH   SOLE   100,444 0 0
FOREST LABORATORIES CONTINGENT WT 187cvr907 0 45,000 SH   SOLE   45,000 0 0