Ontario Power Generation Sunshine List 2014 · page 16 of 31
Employees 3,751–4,000 of 7,668 · overview →
| # | Name | Title as filed | Salary | Total |
|---|---|---|---|---|
| 3751 | Paul Laflamme | Electrical and Control Technician | $130,436 | $131,787 |
| 3752 | Bruce Coker | Electrical and Control Technician | $130,318 | $131,786 |
| 3753 | Gary Smurthwaite | Cost and Schedule Analyst | $130,995 | $131,786 |
| 3754 | Surinder Saini | Section Manager Nuclear Engineering | $130,752 | $131,772 |
| 3755 | Gary Stevenhaagen | Nuclear Operator | $130,301 | $131,769 |
| 3756 | Darren Protulipac | Senior Engineer / Scientist - Specialist | $130,911 | $131,751 |
| 3757 | Dave Moreau | Authorized Nuclear Operator in Training - Nuclear Operator | $130,122 | $131,739 |
| 3758 | Mirek Dorengowski | Nuclear Operator | $130,267 | $131,736 |
| 3759 | Li (Stanley) Ren | Senior Technical Engineer / Officer | $130,918 | $131,708 |
| 3760 | Christina Myers | Technical Advisor, Programming | $130,819 | $131,693 |
| 3761 | Housain Moosavi | Senior Design Engineer | $131,005 | $131,682 |
| 3762 | Maher Ghannam | Lead Auditor, General | $130,922 | $131,671 |
| 3763 | Jeffery Wynistorf | Mechanical Technician | $130,303 | $131,668 |
| 3764 | Mike Cicci | Mechanical Technician | $130,304 | $131,655 |
| 3765 | Michael Earle | Training Technician - Control | $130,246 | $131,643 |
| 3766 | Joni Dandenault | Maintenance Specialist | $130,879 | $131,640 |
| 3767 | Kirk Clark | Senior Engineer / Scientist / Technical Officer | $130,967 | $131,639 |
| 3768 | Salvatore Misale | Inspection and Maintenance Technician First Line Manager Assistant | $130,094 | $131,635 |
| 3769 | Ralph Amirault | Electrical and Control Technician / Technologist | $130,060 | $131,632 |
| 3770 | Sanjay Kapoor | Senior Specialist Strategic Planning | $130,869 | $131,617 |
| 3771 | Lloyd Mathias | Product Manager | $130,737 | $131,610 |
| 3772 | Cristian Atanasiu | Nuclear Operator | $130,285 | $131,601 |
| 3773 | Larry Levesque | Electrical and Control Technician | $130,127 | $131,596 |
| 3774 | Heather Whittaker | Civil Maintainer First Line Manager Assistant | $130,211 | $131,582 |
| 3775 | William Downing | Coal Plant Equipment Supervisor | $130,161 | $131,575 |
| 3776 | Victoria Devolin | Chemical Technician | $130,189 | $131,555 |
| 3777 | Rob Bechamp | Plumber / Pipefitter Foreman - Construction | $123,057 | $131,554 |
| 3778 | Donna Francom | Health and Safety Advisor | $130,833 | $131,553 |
| 3779 | Matthew Gibson | Mechanical Technician | $130,169 | $131,535 |
| 3780 | Derek Sakamoto | Senior Engineer / Scientist - Specialist | $131,534 | $131,534 |
| 3781 | Michael Cahill | Inspection and Maintenance Technician First Line Manager Assistant | $129,919 | $131,497 |
| 3782 | Kim Erb | Environment, Chemical and Safety Technician / Technologist | $130,023 | $131,492 |
| 3783 | Hong Li Zhang | Technical Engineer / Officer | $130,783 | $131,490 |
| 3784 | Matthew Russell | Thermal Operating Technician | $125,171 | $131,489 |
| 3785 | Shelley Yurko | Performance Improvement Officer | $130,681 | $131,471 |
| 3786 | Michael Nichols | Electrical and Control Technician | $129,996 | $131,465 |
| 3787 | Jim Leitch | Mechanical Technician | $130,002 | $131,453 |
| 3788 | Jim Sarkovski | Section Manager Nuclear Engineering | $130,754 | $131,451 |
| 3789 | Perrik Le Dreff | Section Manager, Projects | $130,739 | $131,441 |
| 3790 | Jeff Evans | Nuclear Operator | $129,961 | $131,429 |
| 3791 | Kim Zuskan | Maintenance Manager (Units 1-8) | $130,747 | $131,427 |
| 3792 | Abhay Lakhanpal | Senior Information Systems Specialist | $130,576 | $131,427 |
| 3793 | Marco Galli | Senior Technical Engineer / Officer | $130,747 | $131,424 |
| 3794 | Abdi Halane | Section Manager Nuclear Engineering | $130,385 | $131,404 |
| 3795 | Fawad Rehman | Cost and Schedule Analyst | $131,116 | $131,398 |
| 3796 | Shonn Ronza | Mechanical Technician | $129,918 | $131,386 |
| 3797 | Siamak Nikzadehshirazi | Senior Technical Engineer / Officer | $130,699 | $131,362 |
| 3798 | Michael Murphy | Mechanical Technician First Line Manager Assistant | $129,838 | $131,359 |
| 3799 | Jeff Marr | Civil Maintainer First Line Manager Assistant | $130,078 | $131,354 |
| 3800 | Sepehr Ghorashi | Staff Internal Auditor | $130,672 | $131,351 |
| 3801 | Ed Tinson | Thermal Operating Technician | $129,866 | $131,335 |
| 3802 | David Stanley | Senior Environment Specialist | $129,561 | $131,331 |
| 3803 | Bradey Mcdonald | Nuclear Waste Operator | $130,021 | $131,323 |
| 3804 | John Rintoul | Supervising Nuclear Operator First Line Manager Assistant | $129,909 | $131,320 |
| 3805 | Santosh Patel | Senior Technical Engineer / Officer | $130,538 | $131,294 |
| 3806 | Bernard Boueri | Senior Engineer / Scientist / Technical Officer | $130,497 | $131,287 |
| 3807 | Travis Stone | Electrical and Control Technician | $129,826 | $131,278 |
| 3808 | Daniel Norman | Inspection and Maintenance Technician | $129,897 | $131,274 |
| 3809 | Thomas Sharkey | Section Manager, Training and Development | $130,590 | $131,264 |
| 3810 | Brian Kuokkanen | Thermal Operating Technician | $129,789 | $131,257 |
| 3811 | Xin Y. Liu | Senior Manager Liquidity and Foreign Exchange | $130,582 | $131,256 |
| 3812 | Ricco Raffa | Civil Maintainer | $130,017 | $131,233 |
| 3813 | Stephen Kearns | Mechanical Technician | $129,862 | $131,228 |
| 3814 | Rob Verbruggen | Public Safety Advisor | $130,455 | $131,218 |
| 3815 | David Mostow | Electrical and Control Technician | $129,766 | $131,217 |
| 3816 | Anders Li | Lead Auditor, General | $130,331 | $131,205 |
| 3817 | Syed Zaidi | Section Manager Nuclear Engineering | $130,175 | $131,194 |
| 3818 | Gordon Bruce | Senior Engineer / Scientist / Technical Officer | $130,509 | $131,186 |
| 3819 | Gino Chouinard | Electrical and Control Technician / Technologist | $128,829 | $131,181 |
| 3820 | Bruce Damaren | Electrical and Control Technician | $129,805 | $131,171 |
| 3821 | Steven Kuffert | Mechanical Technician | $129,693 | $131,162 |
| 3822 | Christopher James | Senior Engineer / Scientist / Technical Officer | $130,474 | $131,151 |
| 3823 | Andy Parrington | Mechanical Technician | $129,682 | $131,151 |
| 3824 | Santoshkumar Mallitharayil | Mechanical Technician | $129,681 | $131,149 |
| 3825 | Ralph Whiting | Senior Advisor Transaction Information | $130,407 | $131,141 |
| 3826 | Ane Marie Dorneanu | Senior Planning and Reporting Specialist | $130,262 | $131,135 |
| 3827 | Ian Grossett | Supervising Nuclear Operator First Line Manager Assistant | $129,613 | $131,135 |
| 3828 | Paul Stanton | Mechanical Technician | $129,681 | $131,132 |
| 3829 | Mike Monteleone | Senior Technical Engineer / Officer | $130,297 | $131,131 |
| 3830 | Gregory D. Lee | Senior Technical Engineer / Officer | $130,335 | $131,125 |
| 3831 | Iftikhar Ahmed | Senior Technical Engineer / Officer | $130,427 | $131,104 |
| 3832 | Ralph Stube | Section Manager Nuclear Engineering | $130,753 | $131,096 |
| 3833 | Jeffrey Sainthill | Nuclear Operator | $129,644 | $131,095 |
| 3834 | Constantin Banica | Senior Technical Engineer / Officer | $130,413 | $131,090 |
| 3835 | Andreas Fruhner | Supervising Nuclear Operator First Line Manager Assistant | $129,513 | $131,068 |
| 3836 | Lloyd Capener | Mechanical Technician | $129,587 | $131,055 |
| 3837 | Tracy Poole | First Line Manager, Civil Maintenance | $130,182 | $131,049 |
| 3838 | James Price | Section Manager | $130,155 | $131,033 |
| 3839 | Kary Long | Trades Supervisor - Maintenance | $130,286 | $131,029 |
| 3840 | Jason Burke | Nuclear Operator | $129,660 | $131,025 |
| 3841 | Gary Hogan | Electrical and Control Technician | $129,654 | $131,020 |
| 3842 | Chad Simpson | Electrical and Control Technician | $129,654 | $131,020 |
| 3843 | Bill Thelwell | Senior Technical Engineer / Officer | $130,223 | $131,014 |
| 3844 | Mark Saunders | Senior Information Systems Analyst | $130,198 | $131,011 |
| 3845 | Amir Dehghani | Senior Technical Engineer / Officer | $130,238 | $130,995 |
| 3846 | Pat Hunt | Thermal Operating Technician | $129,534 | $130,985 |
| 3847 | Darcy Rousselle | Nuclear Operator | $129,610 | $130,976 |
| 3848 | Chas Brims | Electrical and Control Technician | $129,587 | $130,953 |
| 3849 | Dale Cimarno | Nuclear Operator | $129,586 | $130,951 |
| 3850 | David Greenshields | Senior Trader | $130,626 | $130,940 |
| 3851 | Michael Hersch | Associate Engineer / Scientist / Technical Officer | $130,391 | $130,929 |
| 3852 | Jake Philipson | Section Manager, Radiation Protection and Health Physics | $130,147 | $130,916 |
| 3853 | Christopher Hill | Electrical and Control Technician | $129,535 | $130,901 |
| 3854 | James Maki | Thermal Operating Technician | $129,431 | $130,882 |
| 3855 | Giovanni Ieraci | Section Manager, Projects | $129,774 | $130,880 |
| 3856 | Curtis Pettit | Electrical and Control Technician | $129,408 | $130,874 |
| 3857 | David Cylwa | Nuclear Operator | $129,507 | $130,873 |
| 3858 | Richard Henry | Section Manager Nuclear Engineering | $130,076 | $130,869 |
| 3859 | David Mcewen | Electrical and Control Technician | $129,496 | $130,861 |
| 3860 | Mats Johansson | Radiation Protection and Safety, First Line Manager Assistant | $129,432 | $130,859 |
| 3861 | Christopher Olden | Real Time Markets Coordinator | $130,243 | $130,853 |
| 3862 | Ron Croft | Emergency Response Maintainer First Line Manager Assistant | $129,564 | $130,852 |
| 3863 | Silviu Olariu | Project Leader | $130,128 | $130,828 |
| 3864 | Bradley Tapscott | Supervising Nuclear Operator First Line Manager Assistant | $129,290 | $130,812 |
| 3865 | Mercy Lau | Section Head Information Systems | $130,112 | $130,812 |
| 3866 | Peter Prue | Field Shift Operating Supervisor | $129,968 | $130,808 |
| 3867 | Robert Crawford | Mechanical Technician | $129,332 | $130,800 |
| 3868 | Arvinder Singh | Section Manager Nuclear Engineering | $130,109 | $130,789 |
| 3869 | Martin Verberk | Nuclear Operator | $129,518 | $130,788 |
| 3870 | Wayne Weller | Environmental Advisor | $130,043 | $130,763 |
| 3871 | Doug Thomson | Electrical and Control Technician / Technologist | $128,843 | $130,747 |
| 3872 | Helen Mizzi | Fleet Analyst | $130,044 | $130,740 |
| 3873 | Debbie Gillard | Senior Technical Expert | $129,894 | $130,734 |
| 3874 | Brian Raffey | Senior Technical Engineer / Officer | $130,057 | $130,734 |
| 3875 | Roslyn Gallagher | Training Officer | $129,932 | $130,722 |
| 3876 | Praimanand Maharaj | Project Leader | $129,865 | $130,705 |
| 3877 | Robert Sinclair | Mechanical Technician | $129,233 | $130,701 |
| 3878 | John Peacock | Lead Auditor, General | $129,820 | $130,693 |
| 3879 | Kevin Danahy | Operations Specialist | $129,935 | $130,678 |
| 3880 | Matt Crafts | Electrical and Control Technician | $129,201 | $130,670 |
| 3881 | Tim Burgess | Training Specialist - Non-Trades | $128,434 | $130,665 |
| 3882 | Wayne Warburton | Electrical and Control Technician First Line Manager Assistant | $129,140 | $130,661 |
| 3883 | Shaheen Shaikh | Section Manager Nuclear Engineering | $130,221 | $130,660 |
| 3884 | Dan Girard | Electrical and Control Technician | $129,282 | $130,648 |
| 3885 | Prakash Pandey | Electrical and Control Technician | $129,177 | $130,646 |
| 3886 | Byron Van Alstine | Electrical and Control Technician | $129,274 | $130,623 |
| 3887 | Andrew Birnie | Mechanical Technician | $129,249 | $130,615 |
| 3888 | Adam Purdon | Inspection and Maintenance Technician | $129,247 | $130,613 |
| 3889 | Michael Cancilla | Supervising Nuclear Operator First Line Manager Assistant | $129,062 | $130,603 |
| 3890 | Pete Parker | Contracts Coordinator | $129,896 | $130,602 |
| 3891 | Loris Rossi | Heating Ventilating and Air Conditioning Technician Supervisor | $129,078 | $130,600 |
| 3892 | Derek Gilmore | Nuclear Operator | $129,212 | $130,563 |
| 3893 | Tomor Nushaj | Section Manager Nuclear Engineering | $129,514 | $130,558 |
| 3894 | Wayne F. Baker | Civil Maintainer | $129,201 | $130,552 |
| 3895 | Sean White | Senior Engineer / Scientist / Technical Officer | $129,897 | $130,545 |
| 3896 | Chris Misketis | Project Leader | $129,702 | $130,542 |
| 3897 | Dennis Garriock | Thermal Operating Technician | $129,067 | $130,536 |
| 3898 | Mehdi Khandan | Senior Technical Engineer / Officer | $129,724 | $130,514 |
| 3899 | Andy Brown | Hydroelectric Operating Technician | $129,053 | $130,503 |
| 3900 | Randy Heitman | Thermal Operating Technician | $129,028 | $130,497 |
| 3901 | Krishnamoorthy Ramanjulu | Senior Technical Engineer / Officer | $129,706 | $130,496 |
| 3902 | William Owens | Mechanical Technician | $129,124 | $130,490 |
| 3903 | Keith Jones | Electrical and Control Technician | $129,035 | $130,489 |
| 3904 | Marc Campagnolo | Authorized Nuclear Operator in Training - Nuclear Operator | $128,983 | $130,474 |
| 3905 | Marcel Larocque | Electrical and Control Technician | $129,097 | $130,462 |
| 3906 | Jason Boucher | Hydroelectric Operating Technician | $124,113 | $130,460 |
| 3907 | Barry Giasson | Inspection and Maintenance Technician | $129,106 | $130,457 |
| 3908 | Michael Carey | Authorized Nuclear Operator in Training - Nuclear Operator | $128,823 | $130,444 |
| 3909 | Michael Delong | Lead Auditor, General | $129,599 | $130,439 |
| 3910 | Raymond Kissel | Section Manager Nuclear Engineering | $129,391 | $130,427 |
| 3911 | Matthew Jones | Electrical and Control Technician | $129,138 | $130,421 |
| 3912 | Douglas Hawkins | Transport and Work Equipment Mechanic | $129,035 | $130,401 |
| 3913 | Richard Collyer | Section Head Governance and Services | $129,527 | $130,401 |
| 3914 | Gordon Mcarthur | Authorized Nuclear Operator in Training - Nuclear Operator | $128,903 | $130,401 |
| 3915 | Joanne Hills | First Line Manager, Civil Maintenance | $129,581 | $130,394 |
| 3916 | John Greig | Senior Plant Engineer / Officer | $129,604 | $130,394 |
| 3917 | Mike Maclennan | Mechanical Technician | $128,925 | $130,394 |
| 3918 | Chunlei Zhao | Section Manager | $129,369 | $130,389 |
| 3919 | Veejai Maraj | Project Technician - Electrical and Control | $128,905 | $130,373 |
| 3920 | Thien Yan | Senior Technical Engineer / Officer | $129,371 | $130,369 |
| 3921 | Kelly Derksen | Electrical and Control Technician | $128,979 | $130,344 |
| 3922 | Randy Westlake | Nuclear Operator | $128,890 | $130,341 |
| 3923 | Leslie Shannon | Thermal Operating Technician | $128,967 | $130,333 |
| 3924 | Gwan Yeap | Senior Financial Analyst | $129,489 | $130,329 |
| 3925 | Thompson Lin | Training Officer | $129,609 | $130,318 |
| 3926 | Rob Lebedick | Nuclear Operator | $128,861 | $130,311 |
| 3927 | Dan Cesaroni | Mechanical Technician | $128,945 | $130,311 |
| 3928 | Tahir Iqbal | Section Manager | $121,815 | $130,296 |
| 3929 | Eric Vos | Electrical and Control Technician / Technologist | $128,493 | $130,289 |
| 3930 | George Grant | Thermal Operating Technician | $128,812 | $130,281 |
| 3931 | Andrew Elnazir | Lead Auditor, General | $129,226 | $130,273 |
| 3932 | Peter Vandepol | Mechanical Technician | $128,900 | $130,250 |
| 3933 | Mark Fortier | Senior Engineer / Scientist / Technical Officer | $129,448 | $130,238 |
| 3934 | Robert Flatt | Supervising Nuclear Operator First Line Manager Assistant | $128,714 | $130,236 |
| 3935 | Enzo Antinucci | Inspection and Maintenance Technician | $128,760 | $130,229 |
| 3936 | Firdos Pathan | Project Leader | $129,506 | $130,226 |
| 3937 | Jian Guo Yang | Senior Design Engineer | $129,434 | $130,224 |
| 3938 | Brian Krystolovich | Technical Engineer / Officer | $117,231 | $130,209 |
| 3939 | Kevin Lopes Pereira | Thermal Operating Technician | $123,885 | $130,204 |
| 3940 | Michael Quinn | Service Trades Supervisor | $128,749 | $130,204 |
| 3941 | Margaret Simcock | Analyst / Buyer | $128,823 | $130,201 |
| 3942 | Susan King | Hydroelectric Operating Technician | $128,429 | $130,184 |
| 3943 | Kurt Richard Schofield | Millwright Journeyman - Construction | $130,180 | $130,180 |
| 3944 | James Richardson | Electrical and Control Technician / Technologist | $128,242 | $130,167 |
| 3945 | Fred Parsons | Mechanical Technician | $128,690 | $130,158 |
| 3946 | Selma Li | Work Week Leader | $129,417 | $130,114 |
| 3947 | Marcel Theberge | Mechanical Technician | $128,745 | $130,111 |
| 3948 | Christopher Williamson | Mechanical Technician | $128,614 | $130,082 |
| 3949 | Johan Tuenter | Senior Model Developer | $129,326 | $130,074 |
| 3950 | Stephen Emery | Senior Process Specialist, Methods | $129,322 | $130,070 |
| 3951 | Ross Anderson | Mechanical Technician | $128,621 | $130,069 |
| 3952 | April Lynn Patch | Nuclear Operator | $128,597 | $130,066 |
| 3953 | Kevin Watson | Thermal Operating Technician | $118,457 | $130,055 |
| 3954 | Dwayne Devlin | Senior Training Specialist | $129,207 | $130,047 |
| 3955 | Karen Mitchell | Section Manager, Training Integration | $129,198 | $130,038 |
| 3956 | Fred Chambers | First Line Manager, Cost and Scheduling | $129,383 | $130,016 |
| 3957 | Ryan Howard | Manager, Design Projects | $129,656 | $130,016 |
| 3958 | Peter Wright | Nuclear Operator | $128,533 | $130,001 |
| 3959 | Susan Farrell-Zeran | Engineer / Technical Officer - Water Management | $129,313 | $129,996 |
| 3960 | Elizabeth Maryan | Section Manager, Electrical and Control Design | $128,967 | $129,986 |
| 3961 | Jon Burns | Mechanical Technician | $128,579 | $129,975 |
| 3962 | Joseph Berube | Trades Supervisor - Maintenance | $129,310 | $129,962 |
| 3963 | Fedor Makogonov | Authorized Nuclear Operator in Training - Nuclear Operator | $128,535 | $129,943 |
| 3964 | Norm Varey | Thermal Operating Technician | $128,470 | $129,938 |
| 3965 | Terry Parkin | Thermal Operating Technician | $128,050 | $129,919 |
| 3966 | Martin Fess | Thermal Operating Technician | $128,447 | $129,916 |
| 3967 | Dino Divecchia | Electrician Supervisor | $128,378 | $129,899 |
| 3968 | Kevin Kealey | Mechanical Technician | $128,434 | $129,885 |
| 3969 | Troy Woudwyk | Senior Process Specialist, Methods | $129,164 | $129,884 |
| 3970 | Joshua Stewart | Nuclear Operator | $128,511 | $129,876 |
| 3971 | Trent Cook | Nuclear Operator | $128,455 | $129,860 |
| 3972 | Jeff Hoskin | Electrical and Control Technician | $128,378 | $129,846 |
| 3973 | Roberto Ferreira | Mechanical Technician | $128,365 | $129,833 |
| 3974 | Andrew Elstob | Senior Manager Supply Services | $129,094 | $129,820 |
| 3975 | Michael Tanner | Planning and Cost Control Technician | $128,532 | $129,819 |
| 3976 | Justin Crosta | Supervising Nuclear Operator First Line Manager Assistant | $128,278 | $129,819 |
| 3977 | Yatin Nayak | Senior Specialist Strategic Planning | $128,982 | $129,815 |
| 3978 | Michael Rizzo | Cost and Schedule Analyst | $128,943 | $129,814 |
| 3979 | Terence Boomsma | Electrical and Control Technician | $128,333 | $129,801 |
| 3980 | Stephen Smith | Thermal Operating Technician | $127,932 | $129,801 |
| 3981 | Kevin Baldwin | Mechanical Technician | $128,314 | $129,782 |
| 3982 | Ginny Hoa Ly | Cost and Schedule Analyst | $129,099 | $129,776 |
| 3983 | Matthew Puopolo | Nuclear Operator | $128,495 | $129,776 |
| 3984 | Melvyn D'Souza | Inspection and Maintenance Technician | $128,484 | $129,772 |
| 3985 | David Phillips | Senior Technical Engineer / Officer | $129,058 | $129,760 |
| 3986 | Kim Lebre | Manager Corporate Functions Communications | $129,099 | $129,756 |
| 3987 | Wilfredo Malicdim | Nuclear Operator | $128,405 | $129,745 |
| 3988 | Jeffrey Sutton | Assistant Technical Engineer / Officer | $129,211 | $129,732 |
| 3989 | Andrej Kolacz | Nuclear Operator | $128,355 | $129,727 |
| 3990 | Youssef Farag | Cost and Schedule Analyst | $128,903 | $129,699 |
| 3991 | Francis Tang | Senior Technical Engineer / Officer | $128,893 | $129,683 |
| 3992 | Paul Fabian | Manager, Components and Equipment | $128,860 | $129,673 |
| 3993 | Don Macgregor | Mechanical Technician / Technologist | $127,567 | $129,646 |
| 3994 | Paul Jones | Mechanical Technician / Technologist | $127,971 | $129,636 |
| 3995 | Stephen Bradshaw | Thermal Operating Technician | $128,172 | $129,622 |
| 3996 | Bhupinder Bajwa | Senior Technical Engineer / Officer | $128,941 | $129,618 |
| 3997 | Billy Bourgon | Mechanical Technician / Technologist | $127,937 | $129,615 |
| 3998 | Jean Berner | Cost and Schedule Analyst | $128,775 | $129,602 |
| 3999 | Bob Johnson | Hydroelectric Operating Technician | $123,301 | $129,601 |
| 4000 | Maya Leavens | Manager Talent Programs | $128,830 | $129,596 |