@SotiCoto Actually, you are wrong about "A herbalist." The rule of "A" vs "An" depends on the pronunciation of the word, not how it's spelled.
In American English, "An Herbalist" is the correct form, NOT "A herbalist." That is because the letter "H" is silent in the word "Herb." Therefore, it...