Ben Haggerty, known by his stage name Macklemore (/ˈmæk.ləˌmɔr/ mak-lə-mor) and formerly Professor Macklemore, is an American rapper. He began independently releasing music in 2000 and currently collaborates frequently with producer Ryan Lewis. He has gained a significant online fan base. He has released one mixtape, three EPs and two albums, although none on a major record label.