Gary, you may be right. This gentleman died in 1947. 1947 plus 100 is 2047. 150 years since birth which would be 1892 plus 150 which would be 2042. There's an "or" there, not an "and," so I suppose 2042 could be right, as you say. The prepositions make a difference. Thanks!