myles solomon