jared mcpherson