forrest davis