dr. David stout