Keith Randal Duncan · MediaMark