Tim McCaskell

About

Tim McCaskell is a Canadian writer, educator, and activist involved in gay rights, HIV/AIDS, and anti-apartheid advocacy.