PETER C THOROLD LTD