myles price