Project Veritas is a non-profit organization founded by James O’Keefe to conduct undercover investigative journalism .