MacKay, Robert Alexander (Career)