MARK THOMAS HANRAHAN