Edgar George ‘Ed’ Barber