Michael Flynn European Patent Attorney