HANCOCK JOHN INV TRUST LARGE C filings