Terry Stock - Dealing with issues of complexity and cultural diversity in Rolls-Royce Marine