Knowledge management consultant