Ottis Leon Willis
Ottis "Buster" Leon Willis, 76, of Star City passed away Tuesday at Baptist Hospital in Little Rock. Visitation will be Friday, April 12, 2019 from 12 until 2 p.m. at the funeral home. Arrangements by Griffin Funeral Service in Star City. Online obit www.griffinfuneralservice.net.
Published April 12, 2019