M & C GLENN HOLDINGS, INC.