myles potter