Services provided by Mark Alan Crandall: