Twitter: @akrabat
View all talks by Rob Allen
View all events attended by Rob Allen
View all comments by Rob Allen