David BeaneySenior Lecturer Overview Publications Organisational affiliations Mechanical and Construction Engineering