Kevin Harris is no stranger to waiting his turn