John Hancock Life Insurance Company

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

Portfolio Holdings for John Hancock Life Insurance Company

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

Company (Ticker) Portfolio Weight Valued At Change in Shares Share Count Share Price
Sysco Corp 5.8 $9.2M 291k 31.48
Manulife Financial 5.7 $9.1M 217k 41.85
Canadian National Ry 5.6 $8.9M 108k 82.00
Toronto Dominion Bk 5.5 $8.7M 431k 20.09
Bce 5.4 $8.6M 296k 28.90
Brascan 5.0 $7.9M 200k 39.73
Cliffs Natural Res 4.9 $7.8M 165k 47.08
Bank Of Montreal 4.5 $7.1M 320k 22.21
Royal Bank Of Cda 4.2 $6.7M 271k 24.87
Quebecor Printing 3.8 $6.1M 228k 26.75
Petro Cda 3.8 $6.1M 95k 63.91
Calpine Power 3.3 $5.2M 450k 11.55
Barrick Gold Corp 3.1 $5.0M 170k 29.31
Spdr Trust Series 1 3.1 $4.9M 119k 41.50
Nucor Corp 3.1 $4.9M 150k 32.50
Enerplus Res Fund 3.0 $4.8M 123k 39.35
Nucor Corp 3.0 $4.7M 78k 60.57
Transcanada Corp 2.6 $4.1M 147k 27.88
Enbridge 2.5 $3.9M 259k 15.13
Alexion Pharmaceuticals 1.8 $2.9M 160k 18.28
Golden State Vintners 1.3 $2.1M 659k 3.18
Canadian National Ry 1.2 $1.8M 21k 86.70
Ncr Corp 1.0 $1.5M 32k 47.88
Becton Dickinson & Co 0.8 $1.3M 55k 24.21
Gold 0.8 $1.3M 63k 20.62
Tlc Vision 0.7 $1.1M 132k 8.51
Itt Corp 0.7 $1.0M 4.6k 226.09
Royce Value Tr 0.6 $1.0M 27k 37.31
Canadian National Ry 0.6 $998k 45k 22.28
Plains All American Pipeline Lp unit ltd partn 72650 0.6 $903k 19k 47.03
E M C Corp Mass 0.5 $845k 14k 59.51
Petrokazakhstan 0.5 $784k 27k 29.25
Fluor Corporation 0.4 $691k 179k 3.87
Sunlife Financial 0.4 $702k 331k 2.12
Cablevision Systems Corp Cl A 0.4 $689k 85k 8.10
Yokohama Rubber Company 0.4 $647k 34k 18.92
Coinstar 0.4 $634k 35k 18.11
Sprott Physical Gold Trust etf 85207 0.4 $625k 41k 15.32
Penn Virginia Resources Lp unit ltd partn 70788 0.4 $596k 19k 31.87
Methanex 0.4 $599k 41k 14.54
Motricity 0.4 $581k 24k 24.51
Bema Gold 0.4 $588k 122k 4.82
Mi Developments Inc sub vtg sh 55304 0.4 $591k 16k 36.04
Four Seasons Hotels sub vtg sh 35100 0.3 $538k 8.1k 66.37
Ivanhoe Mines 0.3 $515k 51k 10.04
Sasol Ltd. Adr adr 80386 0.3 $479k 35k 13.85
Norfolk Southern Corp 0.3 $460k 29k 15.65
Corn Products International 0.3 $455k 50k 9.03
Balchem Corp 0.2 $392k 16k 23.90
Ceva 0.2 $397k 17k 24.06
Molex Incorporated 0.2 $388k 14k 27.52
Golden Star Res 0.2 $389k 43k 9.07
Washington Post Co cl b 93964 0.2 $336k 18k 18.46
Amazon 0.2 $338k 14k 24.67
Eldorado Gold 0.2 $334k 83k 4.05
Gildan Activwear sub vtg sh 37591 0.2 $324k 8.1k 40.00
Itc Holdings 0.2 $294k 68k 4.30
Dorel Industries 0.2 $284k 9.8k 28.98
Alliance Atlantis 0.2 $277k 14k 19.79
Calpine Power 0.2 $270k 68k 3.99
Extendicare 0.2 $277k 21k 13.25
Telesystem Intl 0.2 $257k 24k 10.84
Balchem Corp 0.1 $233k 14k 16.52
Cliffs Natural Res 0.1 $242k 7.9k 30.63
Coca Cola Company 0.1 $217k 14k 15.17
Mechel Open Joint Stock Co. Adr adr 58384 0.1 $230k 47k 4.85
Atmel 0.1 $217k 12k 17.93
Creo 0.1 $229k 17k 13.31
Spdr Trust Series 1 0.1 $211k 22k 9.77
Chc Helicopter 0.1 $205k 6.2k 33.06
Marketaxess Holdings 0.1 $190k 12k 15.45
Zarlink Semiconductor 0.1 $193k 44k 4.38
Weight Watchers International 0.1 $170k 8.5k 20.00
Fnx Mining 0.1 $167k 6.0k 27.83
Tesma Intl sub vtg sh 88190 0.1 $181k 6.2k 29.19
American Express Company 0.1 $161k 6.0k 26.83
Motricity 0.1 $136k 4.9k 27.76
Fnx Mining 0.1 $141k 16k 8.70
Cliffs Natural Res 0.1 $128k 12k 10.58
Firstservice 0.1 $125k 4.7k 26.60
Ak Steel Holding Corp 0.1 $99k 1.4k 70.51
Plains All American Pipeline Lp unit ltd partn 72650 0.1 $72k 1.9k 37.89
Creo 0.1 $72k 5.4k 13.33
Baidu 0.0 $6.0k 9.3k 0.64