Photo of David M. Solomons David M. Solomons