Grant McCracken

Grant McCracken is a Canadian anthropologist who studies culture and commerce.