What Is the Difference Between a Contractor and a Roofer?

A person installs red clay roof tiles on a wooden framework under a clear blue sky.