Alan M Peart DFC - research