ESI INC