leatwright
Etymology
From leat + wright.
noun
A person skilled at constructing leats.