Thomas Andrew Allen · MediaMark