joseph cameron ponder