optometrist: a person skilled in testing for defects of vision in order to prescribe corrective glasses
specialist: an expert who is devoted to one occupation or branch of learning
indian giver: an offensive term for someone who asks you to return a present he has given you