Ryan Routh, who is representing himself, was warned by U.S. District Judge Aileen Cannon to stay on topic.