mac peterson