AmirJamez

AmirJamez

An avid cyclist with a Ph.D. in Computer Eng. A former Tennis coach in a previous life. https://www.youtube.com/@torontocycling