David Keller, DO