A professional is a person who possesses enough competences in a particular occupation to earn a living from.