A gypsy (don't know if it's a derrogatory term though)

Daigo is Italian