Services provided by William John Flynn: