Ray leonard 23 well as philadelphia