Past NCACP Presidents

Chief B.L. Porter, Mecklenburg Co PD – 1976 & 1977

Chief Robert F. Goodwin, Raleigh PD – 1978

Chief Darryl L. Bruestl, Wilmington PD – 1979

Chief C.M. Gilstrap, Goldsboro PD – 1980

Chief John A. Faircloth, High Point PD – 1981

Chief B.J. Hamrick, Morganton PD – 1982

Chief Floyd Lucas, Hickory PD – 1983

Chief Roger Halbert, Jacksonville PD – 1984

Chief C.C. “Buck” Elmore, Gastonia PD – 1985

Chief Larry Hesser, Hendersonville PD – 1986

Chief Raymond Shelton, Burlington PD – 1987

Chief Jerry H. Welch, Madison PD – 1988

Chief David Fortson, Cary PD – 1989

Chief Joe Puett, Mooresville PD – 1990

Chief John Stevens, Indian Beach PD – 1991

Chief Ronald Hansen, Fayetteville PD – 1992

Chief James K. Festerman, Reidsville PD – 1993

Chief Vic Orr, Mecklenburg Co PD – 1994

Chief Gerald Galloway, Southern Pines PD – 1995

Chief John Crone, Washington PD – 1996

Chief Jack Conner, Spindale PD – 1997

Chief Bob Cansler, Concord PD – 1998

Chief Tom Moss, Garner PD – 1999

Chief Randall Aragon, Lumberton PD – 2000

Chief Greg Harrington, Wake Forest PD – 2001

Chief Robert Williams, Morganton PD – 2002

Chief Frank Palombo, New Bern PD – 2003

Chief Larry Murdock, Thomasville PD – 2004

Chief Glen Allen, Henderson PD – 2005

Chief Tom Younce, NC State University PD – 2006

Chief Don Fisher, Laurel Park PD – 2007

Chief John Hodges, Hope Mills PD – 2008

Chief Merl Hamilton, Concord PD – 2009

Chief Tim Ledford, Mint Hill PD – 2010

Chief Pat Norris, Winston Salem State University – 2011

Chief Tim Hayworth, Zebulon PD – 2012

Chief John Letteney – Apex PD – 2013

Chief Tom Adkins, Hickory PD – 2014

Chief Bence Hoyle, Cornelius PD – 2015

Chief Robert Hassell, Reidsville PD – 2016

Chief Mike Yaniero, Jacksonville PD - 2017

Chief Brandon Zuidema, Garner PD - 2018

Chief Daniel L. House, Jr., Wrightsville Beach PD - 2019

Chief David Hess, Roxboro PD - 2020

Chief Eddie Buffaloe, Elizabeth City PD - 2021 

Chief Damon Williams, NC Central University PD - 2022