egypt ricky johnson