"Michael R E Middleton"