mark j. penn