Alan Davison (@alan_davison) 's Twitter Profile
Alan Davison

@alan_davison

Academic, free speech and open inquiry advocate. RTs don't always imply endorsement. Don’t mistake moral clarity for epistemic certainty. Views are my own.

ID: 322969421

calendar_today24-06-2011 01:38:29

12,12K Tweet

701 Followers

1,1K Following