Which songwriter played the harmonica, John Popper or Philip Oakey?
John Popper:  He is most famous for his role as frontman of rock band Blues Traveler performing harmonica, guitar, and vocals. Philip Oakey:  Aside from the Human League, he has had an extensive solo music career and collaborated with numerous other artists and producers.
i don't know