AmirJamez

AmirJamez

An avid cyclist with a Ph.D. in Computer Eng. A former Tennis coach in a previous life.