ahmed solomon