arnold barboza jr has left top rank