L. M DIBBLE, INC.