Colin Campbell — Scottish astronomer