Spencer Williams

born on 14/10/1889 in New Orleans, LA, United States

died on 14/7/1965 in Flushing, NY, United States

Albums in the archives