Who is Justin Mapp?

Meet one of the Philadelphia Union's newest players, Justin Mapp