Sybhs87ipn2bslj56adn

Craig Anderson

Craig is a self-employed web developer specialising in Python and Django.

Talks I've Given