CRAIG A FOSTER, MD