EXHIBIT 21 LIST OF SUBSIDIARIES Name of Subsidiary State/Country of Incorporation/Organization - ------------------ ------------------------------------------- ICT Canada Marketing, Inc. Canada Eurotel Marketing Limited Ireland Harvest Resources, Inc. Delaware Yardley Enterprises, Inc. Delaware ICT Australia Pty. Ltd. Australia