John Hancock Life Insurance Company

John Hancock Life Insurance Company as of March 31, 2004

Portfolio Holdings for John Hancock Life Insurance Company

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

Company (Ticker) Portfolio Weight Valued At Change in Shares Share Count Share Price
Toronto Dominion Bk 6.3 $9.9M 431k 22.95
Royal Bank Of Cda 5.7 $9.0M 304k 29.63
Petro Cda 5.7 $8.9M 155k 57.62
Cliffs Natural Res 5.5 $8.7M 215k 40.55
Bce 5.4 $8.6M 296k 28.90
Bank Of Montreal 5.3 $8.4M 340k 24.79
Canadian National Ry 5.3 $8.3M 162k 51.24
Calpine Power 3.8 $6.0M 489k 12.29
Enbridge 3.8 $6.0M 299k 19.89
Nucor Corp 3.6 $5.7M 98k 58.29
Quebecor Printing 3.5 $5.5M 228k 24.25
Enerplus Res Fund 3.5 $5.5M 143k 38.44
Spdr Trust Series 1 3.5 $5.4M 119k 45.75
Nucor Corp 3.4 $5.4M 150k 35.97
Barrick Gold Corp 3.4 $5.3M 170k 31.00
Golden State Vintners 3.0 $4.7M 659k 7.20
Transcanada Corp 2.6 $4.2M 147k 28.28
Canadian National Ry 2.1 $3.2M 27k 122.42
Steinway Musical Inst. 1.5 $2.3M 385k 6.09
Hawaiian Holdings 1.3 $2.1M 535k 3.85
Range Resources 1.3 $2.0M 166k 12.13
Sunlife Financial 1.1 $1.7M 331k 5.01
Ncr Corp 0.9 $1.5M 32k 45.85
Gold 0.8 $1.3M 68k 19.40
Royce Value Tr 0.7 $1.1M 28k 40.59
Canadian National Ry 0.7 $1.1M 47k 23.39
Petrokazakhstan 0.7 $1.0M 28k 36.92
E M C Corp Mass 0.6 $954k 30k 32.01
Itt Corp 0.6 $937k 4.6k 203.70
Fluor Corporation 0.6 $912k 204k 4.48
Plains All American Pipeline Lp unit ltd partn 72650 0.5 $856k 21k 41.76
Motricity 0.5 $822k 25k 33.28
Cablevision Systems Corp Cl A 0.5 $764k 89k 8.56
Penn Virginia Resources Lp unit ltd partn 70788 0.5 $723k 20k 36.89
Telesystem Intl 0.4 $667k 45k 14.96
Bank Of Nova Scotia 0.4 $632k 291k 2.17
Mi Developments Inc sub vtg sh 55304 0.4 $634k 17k 37.08
Methanex 0.4 $632k 43k 14.63
Bema Gold 0.4 $615k 128k 4.82
Four Seasons Hotels sub vtg sh 35100 0.4 $593k 8.5k 69.72
Norfolk Southern Corp 0.4 $590k 30k 19.54
Yokohama Rubber Company 0.4 $568k 36k 15.96
Amazon 0.4 $566k 15k 39.03
Coinstar 0.3 $553k 35k 15.80
Sprott Physical Gold Trust etf 85207 0.3 $539k 42k 12.71
Manulife Financial 0.3 $538k 217k 2.48
Brascan 0.3 $460k 200k 2.30
Dorel Industries 0.3 $457k 10k 44.37
Golden Star Res 0.3 $451k 48k 9.44
Washington Post Co cl b 93964 0.3 $445k 19k 23.42
Corn Products International 0.3 $447k 52k 8.58
Ivanhoe Mines 0.3 $448k 61k 7.34
Ceva 0.3 $425k 17k 24.85
Sasol Ltd. Adr adr 80386 0.3 $419k 36k 11.65
Weight Watchers International 0.3 $427k 8.9k 47.98
Molex Incorporated 0.3 $407k 15k 27.69
Balchem Corp 0.2 $386k 17k 22.57
Alliance Atlantis 0.2 $356k 14k 24.90
Calpine Power 0.2 $356k 86k 4.12
Tlc Vision 0.2 $357k 24k 15.00
Ebay 0.2 $343k 91k 3.77
Hewlett-packard 0.2 $341k 8.3k 41.08
Extendicare 0.2 $327k 22k 15.00
General Electric 0.2 $304k 20k 15.12
Coca Cola Company 0.2 $267k 15k 18.29
F5 Networks 0.1 $231k 71k 3.25
Cliffs Natural Res 0.1 $232k 8.3k 27.95
Chc Helicopter 0.1 $234k 6.5k 36.00
Atmel 0.1 $219k 12k 17.66
Creo 0.1 $219k 18k 12.30
Zarlink Semiconductor 0.1 $225k 46k 4.95
Cdn Imp Bk Of Commerce 0.1 $204k 295k 0.69
Tesma Intl sub vtg sh 88190 0.1 $204k 6.5k 31.38
Balchem Corp 0.1 $186k 15k 12.74
Marketaxess Holdings 0.1 $190k 13k 14.62
Fnx Mining 0.1 $187k 6.3k 29.68
Church & Dwight 0.1 $170k 13k 13.08
Motricity 0.1 $177k 5.1k 34.71
Spdr Trust Series 1 0.1 $180k 22k 8.14
Firstservice 0.1 $154k 4.9k 31.43
Itc Holdings 0.1 $143k 17k 8.67
Mechel Open Joint Stock Co. Adr adr 58384 0.1 $130k 41k 3.20
Petrochina 0.1 $125k 53k 2.35
Cliffs Natural Res 0.1 $124k 12k 10.00
Fnx Mining 0.1 $121k 17k 7.12
American Express Company 0.1 $108k 6.5k 16.62
Ak Steel Holding Corp 0.1 $94k 1.4k 66.95
Plains All American Pipeline Lp unit ltd partn 72650 0.1 $79k 2.0k 39.50
Amazon 0.0 $46k 3.6k 12.79
Baidu 0.0 $16k 9.3k 1.72
Riverbed Technology 0.0 $0 15.00 0.00
Whx 0.0 $0 59.00 0.00