Peter north and teresa may