*Mary Holmes
born 1638 Stockport, Manchester, England
died 1690 Providence, Rhode Island

father:
*Obadiah Holmes
born 18 March 1609 Reddish, Manchester, Lancashire, England
christened 18 March 1609 Didsbury, Manchester, Lancashire, England
died 15 October 1683 Newport, Newport County, Rhode Island

mother:
*Katherine Hyde
born 27 October 1608 Reddish, Manchester, Lancashire, England
died 15 October 1682 Newport, Newport County, Rhode Island
married 20 November 1630 Collegiate Church, Manchester, Lancashire, England

siblings:
John Holmes born 1631 Reddish, Manchester, Lancashire, England
died 27 June 1633 Stockport, Manchester, Lancashire, England
buried 27 June 1633 Stockport, Manchester, Lancashire, England
Jonathan Holmes born 1634 Stockport, Manchester, Lancaster, England
died 22 Nov 1713 Newport, Rhode Island buried Middletown, Newport, Rhode Island
Lydia Holmes born 1637 Stockport, Lancashire, England
christened 1646 Salem, Essex, Massachusetts died 1663 Gravesend, Kings, New York
*Martha Holmes born 13 May 1640 Newport, Newport County, Rhode Island
christened 13 May 1640 Salem, Essex, Massachusetts
died 30 December 1711 Newport, Rhode Island buried 1682 Newport, Rhode Island
Samuel Holmes born 20 March 1642 Salem, Essex, Massachusetts
christened 20 March 1642 Salem, Essex, Massachusetts
died 29 May 1679 Gravesend, Richmond, New York
Obadiah Holmes born 9 June 1644 Salem, Essex, Massachusetts
christened 9 June 1644 Salem, Essex, Massachusetts
died 1728 Cohansey, Creek County, New Jersey buried Cohansey, West Jersey
Joseph Holmes born January 1648 Salem, Essex, Massachusetts christened Salem, Essex, Massachusetts
Hopestill Holmes born 1648 Salem, Essex, Massachusetts
Sarah Holmes born 1651 Salem, Essex, Massachusetts

spouse:
*Captain Richard Stillwell
born 1636 Twickenham Parrish, Middlesex, England
died 1688 Staten Island, New York
married May 1655

children:
*John Stillwell born 18 May 1660 Gravesend, Kings, New York died 1724
Jeremiah Stillwell born 26 Oct 1678 Gravesend, Long Island, New York died 1750 Hancock, Maryland
Thomas Stillwell born 4 Dec 1666 Gravesend, Long Island, New York
died 1726 Middletown, Monmouth, NJ buried Middletown, Monmouth, NJ
Richard Stillwell born 6 Jun 1671 Gravesend, Kings, NY
died 16 Apr 1743 Shrewsbury, Monmouth, New Jersey buried Presbyterian Church
Mary Stillwell born 13 Jul 1668 Gravesend, Long Island, New York
Nicholas Stillwell born 11 Jan 1664 Gravesend, Long Island, New York died 1725

biographical and/or anecdotal:
*Martha Holmes married John Audley brother of *Hannah Audley.
This links the Fergusons and the Whites.

notes or source:
ancestry.com
I've seen Mary listed with either spouse, but the websites that
I've found that had any documentation all listed John Brown(e) as the only
spouse:
http://www.cpinternet.com/~rootie/holmes.html
http://www.citznet.com/~hackd/Holmes.htm
http://www.brownfamily.org/HTML_Files/chadbreg.html

The website you listed below has Mercy Cooke as Cpt. Stillwell's wife, not
Mary Holmes.