Services provided by James Michael Ponder: