laurence whistler