John O'Connor
Research, Work & Projects