Najam Sethi: A man for all seasons