Shawn Dahlen

Periodic updates on my software startup endeavor