San Diego Comic-Con co-founder and Shel’s pal Richard Alf passed away on January 4, 2012. There will be a memorial service for Richard at 3PM on Thursday, January 12 at the following location: Bonham Brothers & Stewart Mortuary and Cremation Service 321 12th St., Ramona, CA 92065 (760) 789-1678 There will also be a viewing […]