world champion ryan avery semi-finals

world champion ryan avery semi-finals