piccoloist

noun

One who plays the piccolo.