I've been seeing Dr B for three years now for all of my animals (3 cats and a dog). My dog is very scared at the vet, and Dr B handles her like a pro.
I've taken my family members there for basic check ups, testing, shots, and grooming.
The only thing that I've noticed is that there always seems to be new techs. Several of the staff members have been there seemingly a long time.
In any case, I've been very happy with Dr B, and would recommend him to others.
As to the comments on his religion, I don't see how that matters. It's a personal thing and he has done an excellent job with my fur-friends.