James Patrick Keefe · MediaMark