I was born in Binghamton, New York in 1945. I was raised in eight of the United States of America and two foreign countries: Panama and Japan. I served honourably in the United States Marine Corps from 1963-1967 and then took part in anti-war activities in Haight-Ashbury and Michigan State University. After graduating from MSU, I worked at the University Library and joined the Socialist Labor Party of America, running for Congress on the SLP ticket in 1974. Subsequently, I moved to Palo Alto, California to work on the SLP’s newspaper, “The People”. In the late 1970s, I was employed as a wage-labourer at Stanford University Libraries, where I was involved in union organizing activities. On May 5, 1990, I joined the Industrial Workers of the World. On December 7th, 2000, I took early retirement from Stanford and flew to Perth, Australia to write my novel WAGE-SLAVE’S ESCAPE and other short literary excursions. I now live permanently in Perth, Australia with my wife Jennifer Armstrong.