Benjamin Hammond Haggerty, known by his stage name Macklemore and formerly Professor Mack Lemore, is an American rapper from Seattle, Washington.