Mehdi Ballouchy is a retired Moroccan professional footballer who played as a midfielder. He is currently one of the coaching staff for New York City FC. From Wikipedia