James David Ryan · MediaMark