B. Ross Ashley brashley46@identi.ca

Toronto, Canada

Retired hospital worker and old revolutionary socialist; former cyclist, sf fan, fantasy fan, Linux user.