William G. Stafford was born January 23, 1849 in Ohio. In the 1884-1885 business gazetteer he is found in Hastings, Minnesota as a photographer with Clarence B. Rust. He is listed as a widower in the 1920 census.
He was a photographer in Fargo from 1919 to 1924, and again in 1930. He died January 2, 1932 in Fargo.