Mary McVeigh

Mary McVeigh is a retired American player who played for the Philadelphia Charge. Since retiring McVeigh has run the charity Soccer Without Borders.