Dr Jan Blachut MSc, PhD, DSc (habilitation), C.Eng, FIMechE

Honorary Senior Fellow School of Engineering

About