Bill Richardson is a former law enforcement official who has been worked on narcotics, sex crimes, homicide, and criminal intelligence. After retirement he worked for a law firm in Phoenix as an investigator before spending ten years working as a drug agent for the NFL. He retired in 2007 and has been writing for about 12 years.