PETER M JOHNSON