David Cranmer Recognized for volunteer efforts