myles potts