Cameron Davis played way too many video games when he was a kid, and look how he turned out.