Hatch James C & Associates