lawrence cannon