neo palmer