Sheila Sturgeon Freitas, PHDSheila Sturgeon Freitas · Family Psychologist3709 N Locust Grove Rd Suite 150, Meridian, ID 83646(208) 475-4690Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing