mark b. salter