kevinpatrickokeeffe.com
Introducing KevinPatrickOKeeffe.com!
Hello all! Welcome to what I hope is the best virtual representation of myself I could possibly create, KevinPatrickOKeeffe.com. After attending MSCNE12 in Georgia this past July, I learned how imp…