William Barr

British engineer