Services provided by James Randolph Crews: