Services provided by Kenneth M Warnock: