Randall R. Grant and group