William Scholl McClure

William Scholl McClure

American socialist journalist