mcpherson & co.