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 536 2,780 SH   SOLE   2,780 0 0
AFLAC INC COM 001055102 4,926 96,240 SH   SOLE   78,440 0 17,800
AGCO CORP COM 001084102 2,183 15,200 SH   SOLE   8,100 0 7,100
APA CORPORATION COM 03743Q108 1,170 65,385 SH   SOLE   65,385 0 0
AT&T INC COM 00206R102 1,340 44,275 SH   SOLE   43,498 0 777
ABBOTT LABS COM 002824100 8,531 71,186 SH   SOLE   65,586 0 5,600
ABBVIE INC COM 00287Y109 16,766 154,926 SH   SOLE   148,397 0 6,529
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,865 10,370 SH   SOLE   7,170 0 3,200
ADVANCED MICRO DEVICES INC COM 007903107 3,148 40,100 SH   SOLE   40,100 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 418 4,100 SH   SOLE   4,100 0 0
ALPHABET INC CAP STK CL A 02079K305 6,082 2,949 SH   SOLE   2,934 0 15
ALPHABET INC CAP STK CL C 02079K107 1,018 492 SH   SOLE   492 0 0
ALTRIA GROUP INC COM 02209S103 724 14,155 SH   SOLE   13,437 0 718
AMAZON COM INC COM 023135106 2,683 867 SH   SOLE   866 0 1
AMERICAN EXPRESS CO COM 025816109 8,339 58,959 SH   SOLE   53,909 0 5,050
AMGEN INC COM 031162100 15,256 61,315 SH   SOLE   58,115 0 3,200
APPLE INC COM 037833100 46,405 379,900 SH   SOLE   350,541 0 29,359
APTIV PLC SHS G6095L109 317 2,300 SH   SOLE   2,300 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 328 1,740 SH   SOLE   1,740 0 0
AUTOZONE INC COM 053332102 2,882 2,052 SH   SOLE   2,052 0 0
BHP GROUP LTD SPONSORED ADS 088606108 2,134 30,750 SH   SOLE   23,150 0 7,600
BK OF AMERICA CORP COM 060505104 4,688 121,177 SH   SOLE   120,927 0 250
BANK NEW YORK MELLON CORP COM 064058100 2,771 58,600 SH   SOLE   58,600 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 610 2,389 SH   SOLE   2,389 0 0
BLACKLINE INC COM 09239B109 209 1,925 SH   SOLE   0 0 1,925
BOEING CO COM 097023105 723 2,838 SH   SOLE   2,812 0 26
BRINKER INTL INC COM 109641100 568 8,000 SH   SOLE   7,975 0 25
BRISTOL-MYERS SQUIBB CO COM 110122108 2,665 42,217 SH   SOLE   41,217 0 1,000
BROADCOM INC COM 11135F101 18,100 39,037 SH   SOLE   35,252 0 3,785
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 276 1,800 SH   SOLE   1,800 0 0
CSX CORP COM 126408103 898 9,318 SH   SOLE   9,318 0 0
CVS HEALTH CORP COM 126650100 11,402 151,559 SH   SOLE   143,521 0 8,038
CADENCE DESIGN SYSTEM INC COM 127387108 2,740 20,000 SH   SOLE   20,000 0 0
CASELLA WASTE SYS INC CL A 147448104 262 4,125 SH   SOLE   0 0 4,125
CATERPILLAR INC COM 149123101 13,721 59,175 SH   SOLE   53,125 0 6,050
CHEVRON CORP NEW COM 166764100 1,176 11,220 SH   SOLE   10,801 0 419
CISCO SYS INC COM 17275R102 22,176 428,858 SH   SOLE   410,670 0 18,188
CITIGROUP INC COM NEW 172967424 1,357 18,647 SH   SOLE   18,461 0 186
COCA COLA CO COM 191216100 18,227 345,804 SH   SOLE   343,304 0 2,500
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,854 49,330 SH   SOLE   46,330 0 3,000
CONOCOPHILLIPS COM 20825C104 3,161 59,670 SH   SOLE   52,210 0 7,460
CONSTELLATION BRANDS INC CL A 21036P108 1,073 4,705 SH   SOLE   4,705 0 0
CORTEVA INC COM 22052L104 1,445 31,000 SH   SOLE   27,898 0 3,102
COSTCO WHSL CORP NEW COM 22160K105 16,983 48,183 SH   SOLE   43,153 0 5,030
CRACKER BARREL OLD CTRY STOR COM 22410J106 671 3,880 SH   SOLE   3,880 0 0
CUMMINS INC COM 231021106 248 958 SH   SOLE   958 0 0
D R HORTON INC COM 23331A109 303 3,400 SH   SOLE   3,400 0 0
DARDEN RESTAURANTS INC COM 237194105 940 6,618 SH   SOLE   6,618 0 0
DARIOHEALTH CORP COM NEW 23725P209 193 10,000 SH   SOLE   10,000 0 0
DEERE & CO COM 244199105 746 1,995 SH   SOLE   1,995 0 0
DESCARTES SYS GROUP INC COM 249906108 224 3,670 SH   SOLE   0 0 3,670
DEXCOM INC COM 252131107 359 1,000 SH   SOLE   1,000 0 0
DOLLAR GEN CORP NEW COM 256677105 1,262 6,230 SH   SOLE   6,230 0 0
DOMINION ENERGY INC COM 25746U109 1,319 17,358 SH   SOLE   10,258 0 7,100
DOVER CORP COM 260003108 831 6,062 SH   SOLE   6,062 0 0
DOW INC COM 260557103 3,554 55,586 SH   SOLE   52,184 0 3,402
DUPONT DE NEMOURS INC COM 26614N102 1,442 18,663 SH   SOLE   17,016 0 1,647
DUKE ENERGY CORP NEW COM NEW 26441C204 5,043 52,245 SH   SOLE   45,715 0 6,530
EOG RES INC COM 26875P101 1,590 21,925 SH   SOLE   21,525 0 400
EATON CORP PLC SHS G29183103 2,374 17,165 SH   SOLE   14,865 0 2,300
EBAY INC. COM 278642103 1,428 23,325 SH   SOLE   23,025 0 300
ELECTRONIC ARTS INC COM 285512109 287 2,120 SH   SOLE   2,120 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 424 8,638 SH   SOLE   8,153 0 485
ENTERPRISE PRODS PARTNERS L COM 293792107 9,426 428,066 SH   SOLE   404,466 0 23,600
EQUITY RESIDENTIAL SH BEN INT 29476L107 230 3,214 SH   SOLE   3,214 0 0
EXACT SCIENCES CORP COM 30063P105 6,072 46,078 SH   SOLE   40,353 0 5,725
EXPEDIA GROUP INC COM NEW 30212P303 2,629 15,275 SH   SOLE   15,210 0 65
EXPEDITORS INTL WASH INC COM 302130109 291 2,700 SH   SOLE   2,700 0 0
EXPONENT INC COM 30214U102 230 2,365 SH   SOLE   0 0 2,365
EXXON MOBIL CORP COM 30231G102 3,262 58,421 SH   SOLE   57,683 0 738
FACEBOOK INC CL A 30303M102 3,905 13,257 SH   SOLE   13,257 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 553 3,935 SH   SOLE   3,935 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,014 29,792 SH   SOLE   29,792 0 0
FIREEYE INC COM 31816Q101 1,393 71,200 SH   SOLE   71,200 0 0
FIRSTSERVICE CORP NEW COM 33767E202 219 1,480 SH   SOLE   0 0 1,480
FOX FACTORY HLDG CORP COM 35138V102 311 2,450 SH   SOLE   0 0 2,450
GENERAL MLS INC COM 370334104 1,682 27,425 SH   SOLE   27,425 0 0
GENUINE PARTS CO COM 372460105 2,277 19,696 SH   SOLE   19,075 0 621
GILEAD SCIENCES INC COM 375558103 5,054 78,192 SH   SOLE   73,392 0 4,800
GLOBAL PMTS INC COM 37940X102 2,108 10,458 SH   SOLE   10,308 0 150
GOLDMAN SACHS GROUP INC COM 38141G104 15,562 47,590 SH   SOLE   44,140 0 3,450
GRACO INC COM 384109104 351 4,900 SH   SOLE   4,000 0 900
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 791 6,773 SH   SOLE   6,773 0 0
HOME DEPOT INC COM 437076102 17,323 56,750 SH   SOLE   56,600 0 150
HONEYWELL INTL INC COM 438516106 5,372 24,746 SH   SOLE   24,146 0 600
HUMANA INC COM 444859102 838 2,000 SH   SOLE   1,800 0 200
ISHARES TR NASDAQ BIOTECH 464287556 4,989 33,134 SH   SOLE   33,134 0 0
ISHARES TR US INDUSTRIALS 464287754 249 2,354 SH   SOLE   2,354 0 0
ISHARES TR US REGNL BKS ETF 464288778 233 4,104 SH   SOLE   4,104 0 0
ILLUMINA INC COM 452327109 4,340 11,300 SH   SOLE   11,300 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,366 10,253 SH   SOLE   10,253 0 0
INTEL CORP COM 458140100 18,785 293,516 SH   SOLE   275,242 0 18,274
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2,216 15,874 SH   SOLE   14,830 0 1,044
INVESCO QQQ TR UNIT SER 1 46090E103 1,463 4,585 SH   SOLE   4,300 0 285
JPMORGAN CHASE & CO COM 46625H100 23,880 156,868 SH   SOLE   143,918 0 12,950
JACOBS ENGR GROUP INC COM 469814107 990 7,660 SH   SOLE   7,660 0 0
JOHNSON & JOHNSON COM 478160104 5,398 32,846 SH   SOLE   28,946 0 3,900
JOINT CORP COM 47973J102 343 7,100 SH   SOLE   7,100 0 0
KIMBERLY-CLARK CORP COM 494368103 3,034 21,823 SH   SOLE   18,123 0 3,700
L3HARRIS TECHNOLOGIES INC COM 502431109 5,225 25,780 SH   SOLE   21,100 0 4,680
LKQ CORP COM 501889208 381 9,000 SH   SOLE   8,800 0 200
LILLY ELI & CO COM 532457108 392 2,100 SH   SOLE   2,100 0 0
LOCKHEED MARTIN CORP COM 539830109 1,591 4,307 SH   SOLE   4,307 0 0
LOWES COS INC COM 548661107 18,766 98,674 SH   SOLE   98,674 0 0
LULULEMON ATHLETICA INC COM 550021109 322 1,050 SH   SOLE   1,050 0 0
LUMEN TECHNOLOGIES INC COM 156700106 492 36,850 SH   SOLE   35,550 0 1,300
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 17,299 166,256 SH   SOLE   155,856 0 10,400
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 4,384 89,500 SH   SOLE   89,500 0 0
MCDONALDS CORP COM 580135101 3,010 13,428 SH   SOLE   10,303 0 3,125
MEDTRONIC PLC SHS G5960L103 10,905 92,316 SH   SOLE   83,891 0 8,425
MERCK & CO. INC COM 58933Y105 6,431 83,419 SH   SOLE   75,319 0 8,100
MERCURY SYS INC COM 589378108 214 3,025 SH   SOLE   0 0 3,025
MICRON TECHNOLOGY INC COM 595112103 486 5,510 SH   SOLE   5,510 0 0
MICROSOFT CORP COM 594918104 22,216 94,227 SH   SOLE   85,097 0 9,130
MONDELEZ INTL INC CL A 609207105 335 5,727 SH   SOLE   5,231 0 496
MOSAIC CO NEW COM 61945C103 2,192 69,350 SH   SOLE   69,350 0 0
NXP SEMICONDUCTORS N V COM N6596X109 9,845 48,895 SH   SOLE   48,295 0 600
NEOGEN CORP COM 640491106 204 2,300 SH   SOLE   0 0 2,300
NEXTERA ENERGY INC COM 65339F101 490 6,484 SH   SOLE   6,484 0 0
NIKE INC CL B 654106103 359 2,700 SH   SOLE   2,700 0 0
NORTHROP GRUMMAN CORP COM 666807102 4,514 13,949 SH   SOLE   13,774 0 175
NOVARTIS AG SPONSORED ADR 66987V109 3,738 43,732 SH   SOLE   43,607 0 125
NOVO-NORDISK A S ADR 670100205 258 3,825 SH   SOLE   3,825 0 0
NUTRIEN LTD COM 67077M108 502 9,320 SH   SOLE   9,320 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 202 15,002 SH   SOLE   14,655 0 347
NVIDIA CORPORATION COM 67066G104 3,603 6,749 SH   SOLE   6,749 0 0
OMNICELL COM COM 68213N109 211 1,625 SH   SOLE   0 0 1,625
ORACLE CORP COM 68389X105 7,023 100,088 SH   SOLE   93,988 0 6,100
PALO ALTO NETWORKS INC COM 697435105 1,731 5,375 SH   SOLE   5,275 0 100
PAYPAL HLDGS INC COM 70450Y103 11,364 46,795 SH   SOLE   46,315 0 480
PEPSICO INC COM 713448108 433 3,061 SH   SOLE   3,061 0 0
PERKINELMER INC COM 714046109 218 1,700 SH   SOLE   1,700 0 0
PERMIANVILLE RTY TR TR UNIT 71425H100 18 12,000 SH   SOLE   12,000 0 0
PFIZER INC COM 717081103 5,284 145,854 SH   SOLE   121,613 0 24,241
PHILIP MORRIS INTL INC COM 718172109 633 7,128 SH   SOLE   6,444 0 684
PHILLIPS 66 COM 718546104 2,407 29,514 SH   SOLE   27,014 0 2,500
PROCTER AND GAMBLE CO COM 742718109 7,645 56,452 SH   SOLE   50,152 0 6,300
QUALCOMM INC COM 747525103 26,613 200,720 SH   SOLE   192,070 0 8,650
QUANTA SVCS INC COM 74762E102 224 2,550 SH   SOLE   2,550 0 0
RPM INTL INC COM 749685103 904 9,843 SH   SOLE   9,843 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 4,498 58,215 SH   SOLE   58,215 0 0
REALTY INCOME CORP COM 756109104 3,065 48,260 SH   SOLE   47,418 0 842
REGIONS FINANCIAL CORP NEW COM 7591EP100 259 12,540 SH   SOLE   12,540 0 0
REPLIGEN CORP COM 759916109 245 1,260 SH   SOLE   0 0 1,260
ROLLINS INC COM 775711104 749 21,750 SH   SOLE   21,750 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,112 7,717 SH   SOLE   7,617 0 100
ROSS STORES INC COM 778296103 794 6,625 SH   SOLE   6,625 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 303 7,730 SH   SOLE   7,730 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 1,244 32,450 SH   SOLE   32,450 0 0
SALESFORCE COM INC COM 79466L302 7,431 35,075 SH   SOLE   28,875 0 6,200
SCHLUMBERGER LTD COM 806857108 354 13,010 SH   SOLE   12,710 0 300
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 251 1,470 SH   SOLE   0 0 1,470
SPS COMM INC COM 78463M107 223 2,250 SH   SOLE   0 0 2,250
STARBUCKS CORP COM 855244109 2,885 26,399 SH   SOLE   26,099 0 300
STRYKER CORPORATION COM 863667101 11,778 48,353 SH   SOLE   41,203 0 7,150
SYSCO CORP COM 871829107 2,963 37,625 SH   SOLE   37,625 0 0
TJX COS INC NEW COM 872540109 662 10,006 SH   SOLE   9,406 0 600
TARGET CORP COM 87612E106 766 3,867 SH   SOLE   3,867 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 630 4,744 SH   SOLE   4,494 0 250
TELADOC HEALTH INC COM 87918A105 292 1,605 SH   SOLE   1,605 0 0
TESLA INC COM 88160R101 1,606 2,405 SH   SOLE   2,405 0 0
TEXAS INSTRS INC COM 882508104 1,499 7,929 SH   SOLE   7,829 0 100
SCHWAB CHARLES CORP COM 808513105 4,365 66,966 SH   SOLE   66,966 0 0
SOUTHERN CO COM 842587107 455 7,323 SH   SOLE   7,323 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,478 5,430 SH   SOLE   5,330 0 100
TOTAL SE SPONSORED ADS 89151E109 973 20,910 SH   SOLE   18,010 0 2,900
TRAVELERS COMPANIES INC COM 89417E109 291 1,935 SH   SOLE   1,909 0 26
TREX CO INC COM 89531P105 211 2,300 SH   SOLE   0 0 2,300
TRUIST FINL CORP COM 89832Q109 3,071 52,664 SH   SOLE   52,276 0 388
US BANCORP DEL COM NEW 902973304 520 9,396 SH   SOLE   9,396 0 0
UNION PAC CORP COM 907818108 11,674 52,964 SH   SOLE   52,464 0 500
UNITED PARCEL SERVICE INC CL B 911312106 15,737 92,577 SH   SOLE   85,940 0 6,637
UNITEDHEALTH GROUP INC COM 91324P102 19,120 51,387 SH   SOLE   47,087 0 4,300
UNIVERSAL INS HLDGS INC COM 91359V107 215 15,000 SH   SOLE   15,000 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 264 1,156 SH   SOLE   940 0 216
VERIZON COMMUNICATIONS INC COM 92343V104 11,507 197,889 SH   SOLE   187,289 0 10,600
VIATRIS INC COM 92556V106 210 15,020 SH   SOLE   12,015 0 3,005
WALMART INC COM 931142103 8,374 61,648 SH   SOLE   53,698 0 7,950
DISNEY WALT CO COM 254687106 11,619 62,968 SH   SOLE   57,643 0 5,325
WELLS FARGO CO NEW COM 949746101 1,169 29,912 SH   SOLE   19,912 0 10,000
WEYERHAEUSER CO MTN BE COM NEW 962166104 392 10,999 SH   SOLE   10,999 0 0
YUM BRANDS INC COM 988498101 249 2,302 SH   SOLE   2,302 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,144 4,397 SH   SOLE   4,300 0 97
ISHARES TR S&P 100 ETF 464287101 209 1,160 SH   SOLE   1,160 0 0
ISHARES TR SELECT DIVID ETF 464287168 323 2,832 SH   SOLE   2,532 0 300
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,429 10,090 SH   SOLE   9,050 0 1,040
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 552 11,000 SH   SOLE   11,000 0 0
SPDR GOLD TR GOLD SHS 78463V107 393 2,457 SH   SOLE   2,157 0 300
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,205 18,178 SH   SOLE   17,629 0 550
VANGUARD INDEX FDS GROWTH ETF 922908736 1,465 5,700 SH   SOLE   5,700 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 637 6,300 SH   SOLE   6,300 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 216 1,167 SH   SOLE   1,167 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 292 1,320 SH   SOLE   1,320 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 310 1,448 SH   SOLE   1,010 0 438
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,421 8,580 SH   SOLE   8,580 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 519 2,510 SH   SOLE   1,910 0 600
GABELLI UTIL TR RIGHT 04/14/2021 36240A168 4 33,502 SH   SOLE   33,502 0 0