John Hancock Life Insurance Company

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

Portfolio Holdings for John Hancock Life Insurance Company

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

Company (Ticker) Portfolio Weight Valued At Change in Shares Share Count Share Price
MetroPCS Communications 18.0 $15M 788k 19.45
Ual Corp 15.7 $13M 375k 35.70
Range Resources (RRC) 15.0 $13M 249k 51.24
Enerplus Resources Fund 14.3 $12M 305k 40.01
Quidel Corporation 11.8 $10M 518k 19.47
Delta Air Lines (DAL) 7.3 $6.2M 418k 14.85
Portland General Electric Company (POR) 6.4 $5.4M 196k 27.66
Hawaiian Holdings 3.2 $2.7M 535k 5.09
Allied Healthcare International (AHCI) 2.2 $1.9M 777k 2.40
Velocity Express 1.8 $1.5M 493k 3.06
Northwest Airls Corp 1.1 $922k 64k 14.48
AMR Corporation 1.0 $884k 63k 14.00
Freeport Mcmoran 0.7 $558k 3.7k 150.81
US Airways 0.6 $511k 35k 14.69
Chesapeake Energy Corp note 2.500% 5/1 0.4 $333k 300k 1.11
Delta Air Lines (DAL) 0.4 $321k 22k 14.91
Invesco (IVZ) 0.1 $119k 3.8k 31.28
Time Warner Cable Inc cl a 0.1 $54k 41k 1.32
Knology 0.0 $9.0k 693.00 12.99
Dynegy 0.0 $1.0k 100.00 10.00