The Grant Cunningham Blogcast

The Grant Cunningham Blogcast for October 28, 2016: Generally speaking, you shouldn't specialize.
30
00:00:00
30