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
Textile Merchant
Ironmonger
A food seller!
Retailer or contractor
Cloth sallesman ?
Newsagent
Milliner
A milliner
An optometrist.