martin barr's profile