arlo mcpherson