Niles Associates, Ltd.