Petersburg Associates, Ltd.