Richard W. Groves, PC