Here is my fourth Riley riddle! Hope you like it!
My prefix is an annoying message which you seen many of,
My suffix is worn at a fancy place,
My infix is a famous doctor,
And altogether you need me to find things.
Hint:
The famous doctor doesn't actually doctor people.