Services provided by Hal Holland Crosswell: