Sam Vigil

Active Selma, CA Director Of Pastoral Care for Selma Community Hospital, Inc.