John Hancock Life Insurance Company

John Hancock Life Insurance Company as of June 30, 2009

Portfolio Holdings for John Hancock Life Insurance Company

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

Company (Ticker) Portfolio Weight Valued At Change in Shares Share Count Share Price
PORTLAND GENERAL Electric 18.1 $819k 196k 4.18
Metropcs Communications 15.3 $693k 654k 1.06
Range Res 13.4 $604k 111k 5.42
Enerplus Resources Fund 12.0 $542k 305k 1.78
ALLIED HEALTHCARE Intl 11.9 $537k 716k 0.75
Delta Airlines 8.9 $401k 757k 0.53
Navistar Intl Corp 8.8 $395k 32k 12.34
AMR Corporation 5.7 $255k 63k 4.04
Ual 4.0 $182k 371k 0.49
US Airways 1.9 $86k 36k 2.40