John Kimball

inventor of the slide block last