ryan d leaf