Francis Alexander Shields (1941-2003)