Father Joe Carroll Dies at 80; San Diego Icon Helped Homeless for Nearly 40 Years

Father Joe Carroll, a San Diego icon who built a nonprofit organization to help the homeless in San Diego, has died at the age of 80 after a battle with diabetes, Father Joe’s Villages confirmed in a release.