Duncan MacDonald — American track and field athlete