Carol Williams

Doctoral student, geek, wickedly humourous, optimistic.