BARRY L FOSTER DVM