myles davidson