MARK STEVEN FULLER