warren mclaughlin