Michael A. Allen's contacts