Mark Palmeri's Curriculum Vitae