robert c. shannon