jasper mcpherson