Carl Yasutoshi Owada, MDCarl Yasutoshi Owada · Pediatric Cardiology Physician116 S Palisade Dr Suite 103, Santa Maria, CA 93454(805) 739-3280Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing