Services provided by Leonard Christopher Treanor: