Ian D McKelvie Editor