Mark Robert Devereux - (born 1978)