 His heritage is English, Irish, and Welsh from his father's side, and Spanish, Italian, and Jewish from his mother.Foster was raised in a predominantly Italian household in the North End section of Waterbury, later living in several nearby towns.Foster's mother gave her children a strong religious background that began as Catholic (he was an altar boy) and then moved on to Lutheran and Episcopalian (where he sang in the children's choir).