Services provided by Mark A. Newbrough: