John Hancock Life Insurance Company

John Hancock Life Insurance Company as of March 31, 2007

Portfolio Holdings for John Hancock Life Insurance Company

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

Company (Ticker) Portfolio Weight Valued At Change in Shares Share Count Share Price
Ual Corp 41.9 $24M 633k 38.15
Enerplus Resources Fund 22.3 $13M 305k 42.20
Range Resources 14.4 $8.3M 249k 33.38
Portland General Electric Company (POR) 7.0 $4.0M 138k 29.16
AMR Corporation 3.3 $1.9M 63k 30.41
Hawaiian Holdings 2.9 $1.7M 535k 3.14
US Airways 2.6 $1.5M 32k 45.49
Navistar International Corporation 2.5 $1.4M 32k 45.00
Cisco Systems (CSCO) 0.9 $533k 21k 25.54
Petroleum Geo-Services ASA 0.9 $498k 19k 26.03
Savvis 0.5 $282k 5.9k 47.80
Ampex 0.3 $181k 9.3k 19.42
Velocity Express 0.2 $114k 104k 1.09
Eli Lilly & Co. (LLY) 0.1 $75k 1.4k 53.42
Time Warner Cable Inc cl a 0.1 $55k 1.5k 37.39