A flawed giant - Mahoney, John