myles page