After a 29-year career in law enforcement, Fayetteville Police Chief Harold Medlock will hang up his badge on Friday.