Finn S. Allen
overview