gypsiologist
Etymology
From gypsy + -ologist.
noun
One who studies the life and culture of gypsies.