myles e johnson