Flannigan operated several non-profit organizations in
Tacoma, Washington, including a housing service for low-income residents of
Hilltop, Tacoma. He was later offered a role in the administration of Governor
Daniel J. Evans and briefly worked as an instructor at
Western Washington University. Flannigan also worked as an independent copywriter, where he was hired to create advertising material for
Pierce Transit. In 1988, he was elected to the
Pierce County Council. In 2002, he was elected to the
Washington House of Representatives. During his tenure in the House, Flannigan drafted legislation to restore the
Murray Morgan Bridge, in addition to a bill that would grant disability benefits to individuals with brain injuries. Flannigan retired from the House in 2010, and was succeeded by
Laurie Jinkins. == Personal life ==