John Hancock Life Insurance Company

John Hancock Life Insurance Company as of March 31, 2005

Portfolio Holdings for John Hancock Life Insurance Company

John Hancock Life Insurance Company holds 17 positions in its portfolio as reported in the March 2005 quarterly 13F filing

Company (Ticker) Portfolio Weight Valued At Change in Shares Share Count Share Price
Enerplus Resources 37.7 $11M 305k 36.26
D Nabors Industries Lt D Com Stk Common Stock g 24.0 $7.0M 119k 59.14
Range Resources 13.2 $3.9M 166k 23.36
Hawaiian Holdings 11.9 $3.5M 535k 6.54
Navistar Intl Corp 4.0 $1.2M 32k 36.41
Petroleum Geo Svcs Asa sponsored adr 7 3.6 $1.0M 16k 67.18
Coinstar 2.5 $742k 35k 21.20
Ipass 1.1 $334k 55k 6.11
Pixelworks 0.5 $149k 18k 8.16
Avanex 0.3 $99k 76k 1.30
Eli Lilly & Co Co m 5 0.2 $73k 1.4k 51.99
Tempur Pedic Intl 0.2 $74k 4.0k 18.61
Cisco Systems Inc Co m 1 0.2 $54k 32k 1.71
Amr Corp. 0.1 $39k 3.6k 10.77
Allis-chalmers Shr Usd 0. 0.1 $24k 2.5k 9.57
Us Airways 0.1 $23k 32k 0.71
Crossroads Systems 0.0 $9.0k 16k 0.55