Find all the information for Davidson Craig A, that provides veterinary services in Landenberg, PA 19350