mark myles