Ted Davis

Active La Grande, OR Director Of Pastoral Care for Grande Ronde Hospital, Inc.