allan f. nicholls