michael pearce (160.001)