James O. Hall is a local attorney practicing in the areas of business and personal law. James O. Hall serves the town of Somerville and surrounding communities. Be sure to call the number provided for more information on the services provided or to schedule an appointment.