Services provided by Adam Haynsworth Wells: