technical consultant — consultant providing specialist expertise in any field of work