Brian Campbell's avatar

Brian Campbell (campbrian)

I have an academic background in computer science, geography, GIS and urban & regional planning. I like writing niche market apps.