Services provided by James H Frye: