Mary McVeigh is a retired American player who played for the Philadelphia Charge.
[1][2][3][4][5] Since retiring McVeigh has run the charity Soccer Without Borders.
[6][7]
This biographical article related to women's soccer in the United States is a stub.
You can help Wikipedia by expanding it.