Dr. David Roberts'' practical home veterinarian.