Robert Crowcroft. Robert Crowcroft Brent Scowcroft Sue Moorcroft. Robert Twycross robert Solomon robert shore