Patrick Kelly March (Prof) BSc