John Hancock Life Insurance Company

John Hancock Life Insurance Company as of Dec. 31, 2004

Portfolio Holdings for John Hancock Life Insurance Company

John Hancock Life Insurance Company holds 16 positions in its portfolio as reported in the December 2004 quarterly 13F filing

Company (Ticker) Portfolio Weight Valued At Change in Shares Share Count Share Price
Enerplus Resources 39.9 $11M 305k 36.31
D Nabors Industries Lt D Com Stk Common Stock g 22.0 $6.1M 119k 51.29
Hawaiian Holdings 13.2 $3.7M 535k 6.83
Range Resources 12.2 $3.4M 166k 20.46
Navistar Intl Corp 5.1 $1.4M 32k 43.97
Coinstar 3.4 $939k 35k 26.83
Ipass 1.5 $404k 55k 7.39
Avanex 0.9 $251k 76k 3.30
Pixelworks 0.8 $207k 18k 11.34
Eli Lilly & Co Co m 5 0.3 $80k 1.4k 56.98
Cisco Systems Inc Co m 1 0.2 $54k 32k 1.71
Allis-chalmers Shr Usd 0. 0.1 $41k 2.5k 16.35
Amr Corp. 0.1 $39k 3.6k 10.84
Us Airways 0.1 $38k 32k 1.17
Crossroads Systems 0.1 $24k 16k 1.47
Whx 0.0 $0 59.00 0.00