Rice, Hall, James & Associates