About Mike McCaughan

Here's a brief overview of my life so far: