I'm assuming you mean the doctor that prescibes and charges you for them which is an optometrist
A haberdasher is a person who sells men's hats.
A realtor
Sales person
An optometrist.
Milliner
A food seller!
A milliner
Cloth sallesman ?
Textile Merchant
Newsagent
Ironmonger
Retailer or contractor