Robert Waite robert beatty Cowperthwaite by Robert Waite robert Bacal robert shore Satterthwaite robert Holden Crosthwaite Cornthwaite