Ryan Hoffman

Thoughts from a .NET obsessed software architect and developer.