Gillespie R M & Associates Inc