 Ambrose married his second wife, Moira Buckley (1939–2009), in 1967 and adopted her three children, Andrew, Grace, and Hugh.Moira was an active assistant in his writing and academic projects.After retiring, he maintained homes in Helena, Montana, and Bay St. Louis, Mississippi.