Services provided by Mark Andrew Lindemann: