mark platt