A horologist is an expert on clocks and time-keeping. Horology typically includes both practical clock-making and the scientific study of time-measurement.