Dann Beauregard

Dann Beauregard

Social Mobile Development. Techie @ heart. All views are my own, and not that of my employer.