Margaret  1
Another name for Margaret was Mary.
She and her first husband's marriage record is minimal in Box, Wiltshire, England records. It does not give her maiden name but gives the place of marriage and the date as 1638. By the time she possibly married a second time, she was a Quaker and had her 2nd marriage recorded in the Quaker Church Monthly Meeting Records of the North Division of Somerset. If this is her, she also went by the nickname of Mary. It is a common nickname for Margaret in readings I've done. Her second husband lived in Portished, Somerset England which is 40 miles north of where her daughter, Elizabeth Humphries Coate lived after her marriage. Portished is 25 miles west of where Elizabeth and sister Joan were born in Box, England. 1 4
Margaret married John HUMPHREYS  [MRIN: 5956], son of John HUMPHREYS  and Unknown, on 2 Apr 1638 in Box, Wiltshire, England.1 2 3 (John HUMPHREYS  was born before 1621 of Wiltshire, England and died before 1665 of Box, Wiltshire, England.)
Margaret next married Robert BULLOK  [MRIN: 6307] on 14 Feb 1665 in Portished, Somerset, ENG.1
1 "England & Wales, Quaker Birth, Marriage, and Death Registers, 1578-1837" (www.ancestry.com).
2 "England Select Marriages , 1538-1973" (www.ancestry.com).
3 "Wiltshire, England, Marriages, 1538-1837" (www.ancestry.com).
4 "Maps at Google.com" (www.google.com/maps).