miles hancock