david.forrest.gates