Interim Report 2004
CSMC Technologies Corporation (00597)
Interim Report