Sam J. Ryan · MediaMark