Frank Hayes

Frank Hayes is a fictional police detective and one of the main characters on the 2002-2003 crime drama series John Doe. He was played by actor John Marshall Jones.