MARK STEPHEN LONG