Reza Aslan

  • Bill Haines Bill Haines is an avid reader, blogger and writer who lives in Edmonton, Alberta.