roofer(n = noun.person) - a craftsman who lays or repairs roofs;
is a kind of artificer, artisan, craftsman, journeyman
has particulars: thatcher
Derived form verb roof1
One who puts on roofs. [1913 Webster]
roofer, n. a person who constructs or repairs roofs.