mark edwards