John Halifax , Agat ( lits juan m . fl.