Cameron Carr no longer owns the historic Homewood deli O’Carr’s, which he and his wife, June, opened in 1975 and sold three ...