hayes miles