Mike Shane

Living in Sunnyvale, CA, doing high-tech.