Bachelor, Evergreen State College, 1977. ML, University Washington, 1979.
Intern National Archives and Records Center, Seattle, 1978—1979. Records management technician Portland, Oregon, 1980—1981. Library director Shelton, Washington, 1981—1987.
With United States Coast Guard, 1970-1974.
Chairman Committee New Community Center, Shelton, 1982. Chairman trustee Mason Youth Service, 1983—1984. Member of West Library.
Service Area (vice chairman 1985-1986, chairman 1986-1987), Washington Library. Association, Society of America Archivists.
Married Catherine Ann Holmes, December 16, 1982. 1 child Christopher Peregrin.