peter spears