RICHARD KORNBERG & ASSOCIATES, INC.