winston hagans