John Hancock Life Insurance Company

John Hancock Life Insurance Company as of June 30, 2007

Portfolio Holdings for John Hancock Life Insurance Company

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

Company (Ticker) Portfolio Weight Valued At Change in Shares Share Count Share Price
Ual Corp 29.5 $19M 467k 41.21
Enerplus Resources Fund 22.0 $14M 305k 47.00
Range Resources 14.3 $9.3M 249k 37.40
MetroPCS Communications 10.6 $6.9M 209k 33.04
Petroleum Geo-Services ASA 7.2 $4.7M 189k 24.79
Portland General Electric Company (POR) 5.9 $3.8M 140k 27.37
Hawaiian Holdings 3.0 $1.9M 535k 3.60
AMR Corporation 2.5 $1.7M 63k 26.31
US Airways 1.5 $999k 33k 30.24
Time Warner Cable Inc cl a 1.0 $665k 17k 39.15
Cisco Systems (CSCO) 0.9 $581k 21k 27.84
Freeport Mcmoran 0.7 $475k 3.7k 128.38
Chesapeake Energy Corp note 2.500% 5/1 0.3 $204k 200k 1.02
CommVault Systems (CVLT) 0.3 $188k 11k 17.30
Velocity Express 0.1 $90k 104k 0.86
Eli Lilly & Co. (LLY) 0.1 $78k 1.4k 55.56