Edinburgh Research Explorer

Prof Scott Cockroft

Personal Chair of Supramolecular Chemistry