G & L ASSOCIATES, INC.