media consultant: someone who advises about the use of communication media
whole: an assemblage of parts that is regarded as a single entity
olive: hard yellow often variegated wood of an olive tree; used in cabinetwork