dr. james A forrest