edwin a. salt