J. D. Groups