MARK STEPHEN PORTER