Final answer:
A person who is an expert with specialized knowledge and skill in a specific field is best defined as a Specialist (Option B).
Step-by-step explanation:
“An expert with specialized knowledge and skill in a significant field of human endeavor” best defines a Specialist (Option B). The other options provided don’t accurately describe this definition. A Novice is someone who is new to an activity or field, an Amateur often participates for enjoyment and may not have the specialized skills of a professional, and a Generalist has a broad range of knowledge or skills but may not have the depth in any one field compared to a specialist.