Dan Patterson

Reporter

I write words and code