Euclid Associates, Ltd.