Services provided by Matthew A Hagemeyer: