mark worth