Ed solomon