Шотландский математик и механик, член Лондонского королевского общества (с 1841). Праправнук Дж. Грегори. Родился в Яксли. Работал книготорговцем (1798), затем частным преподавателем математики в Кембридже, в 1803—1838— преподаватель математики в Вульвичской военной академии (с 1821— профессор). Исследования посвящены механике. Издал (1815) «Трактат по теоретической, практической и описательной механике», в котором впервые в Англии привел сведения по теории механизмов, разработанной Г. Монжем и Ж. Н. П. Ашеттом.
Один из основателей Лондонского университета.