Maker of things. Lover of stories. Taker of naps.

Finding Jeffrey

email:

blog: http://jeffreylong.org

Jeffrey's Django portfolio

Django projects Jeffrey has contributed to

People near Jeffrey