David
David

David

Sharks hockey, gaming, and the occasional political rant.