michael r. solomon