Archive - Oct 31, 2012 - Obituary
Aug 29, 1929-Oct. 27, 2012
Episcopal priest, coach, community organizer, store owner, actor, and lifelong champion for peace and justice, Robert Castle died on Sunday, October 27, 2012 of natural causes. "Bobby" was born in Jersey City, New Jersey, the only child to Freda and Robert W. Castle.