fiona j. mackenzie