Representative before the EPO

Employment test 501 - 1000 employees
Company dna marks and clerk llp
operating since 1887
1417.7
Headquarter in London and 20 offices
active in Legal Services, IP Consulting, and Matchmaking and Trading

We have observed 77 EP applications Robert Stewart Naismith has served for within the last five+ years. (We consider all applications which have an EP A1 or A2 publication dated after November 01, 2013). Please note, that we only count EP applications, in which the name of the patent attorney is explicitly mentioned as representative. These EP applications are:

EP11794925

POWER MANAGEMENT WITHIN AN INTEGRATED CIRCUIT

IPC classification:
H03K 19/177, H03K 19/00
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP12734452

METHOD FOR SUPPORTING MULTIPLE MENUS AND INTERACTIVE INPUT SYSTEM EMPLOYING SAME

IPC classification:
G06T 11/80, G06F 3/048
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP11776675

MIXED-LANGUAGE SIMULATION

IPC classification:
G06F 17/50
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
The patent has been granted
EP12747592

INTERACTIVE INPUT SYSTEM AND TOOL TRAY THEREFOR

IPC classification:
G06F 3/041, G06F 3/033, G06F 3/039
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION REQUESTED
EP12706140

INTEGRATED CIRCUIT WITH PROGRAMMABLE CIRCUITRY AND AN EMBEDDED PROCESSOR SYSTEM

IPC classification:
G06F 15/78
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
NO OPPOSITION FILED WITHIN TIMELIMIT
EP12710584

CALIBRATING DEVICE PERFORMANCE WITHIN AN INTEGRATED CIRCUIT

IPC classification:
H01L 21/8234, H01L 21/66, G01R 31/317
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
NO OPPOSITION FILED WITHIN TIMELIMIT
EP12702345

SYMMETRICAL CENTER TAP INDUCTOR STRUCTURE

IPC classification:
H01L 23/522
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
The patent has been granted
EP12710586

AN INTERPOSER HAVING AN INDUCTOR

IPC classification:
H04L 25/02, H01L 25/18, H01L 23/64, H01L 23/60, H01L 23/498
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
PATENT GRANTED
EP12765904

MANIPULATING GRAPHICAL OBJECTS IN A MULTI-TOUCH INTERACTIVE SYSTEM

IPC classification:
G06F 3/048, G06F 3/03
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP12712205

STRESS-AWARE DESIGN FOR INTEGRATED CIRCUITS

IPC classification:
H01L 25/065, H01L 23/498, H01L 23/48, H01L 23/14, H01L 23/00
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP12804674

DYNAMIC THREE-DIMENSIONAL IMAGING OF EAR CANALS

IPC classification:
G01M 3/02
Applicant:
Massachusetts Institute of Technology (MIT) Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP12704155

INTEGRATED CIRCUIT DESIGN USING THROUGH SILICON VIAS

IPC classification:
H01L 25/07, H01L 25/065, H01L 23/522
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP12706957

METHOD AND APPARATUS FOR SELF-ANNEALING MULTI-DIE INTERCONNECT REDUNDANCY CONTROL

IPC classification:
H03K 19/177, H03K 19/003, H01L 21/66
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP12718480

INTEGRATED CIRCUIT ENABLING THE COMMUNICATION OF DATA AND METHOD OF COMMUNICATING DATA IN INTEGRATED CIRCUIT

IPC classification:
H03K 19/177
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
NO OPPOSITION FILED WITHIN TIMELIMIT
EP12816903

CAMERA CONFIGURATION FOR THREE-DIMENSIONAL IMAGING OF INTERIOR SPACES

IPC classification:
A61B 6/00
Applicant:
Massachusetts Institute of Technology (MIT) Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP12707431

MOBILE COMMUNICATION USING MIMO-OFDM AND SC-FDMA

IPC classification:
H04L 5/00
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
NO OPPOSITION FILED WITHIN TIMELIMIT
EP12728142

INTERDIGITATED CAPACITOR HAVING DIGITS OF VARYING WIDTH

IPC classification:
H01L 49/02
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP13159560

Method for conducting a collaborative event and system employing same

IPC classification:
G06Q 10/10
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP12833936

MEDIA PROCESSOR

IPC classification:
H04W 8/22, H04W 4/18, H04N 21/2343, H04L 12/16, G06F 17/00, G06F 5/00
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
APPLICATION DEEMED TO BE WITHDRAWN
EP12734245

METHOD OF SUPPORTING MULTIPLE SELECTIONS AND INTERACTIVE INPUT SYSTEM EMPLOYING SAME

IPC classification:
G06F 3/0484, G06F 3/048, G06F 3/0488
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP12735691

SYSTEMS AND METHODS FOR DIGITAL PROCESSING BASED ON ACTIVE SIGNAL CHANNELS OF A COMMUNICATION SYSTEM

IPC classification:
H04L 27/36, H04L 5/06
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
NO OPPOSITION FILED WITHIN TIMELIMIT
EP12765541

VIDEO CONFERENCING DISPLAY DEVICE

IPC classification:
H04N 7/15, H04N 5/335, G06F 3/01
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP12840465

PRESENCE PLATFORM FOR PASSIVE RADIO ACCESS NETWORK-TO-RADIO ACCESS NETWORK DEVICE TRANSITION

IPC classification:
H04W 36/14, H04W 12/06, H04W 8/20
Agent:
Finnegan Europe LLP
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP12725199

PARALLEL PROCESSING OF NETWORK PACKETS

IPC classification:
H04L 12/931
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
NO OPPOSITION FILED WITHIN TIMELIMIT
EP12750692

EMBEDDED MEMORY AND DEDICATED PROCESSOR STRUCTURE WITHIN AN INTEGRATED CIRCUIT

IPC classification:
H03K 19/177
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
NO OPPOSITION FILED WITHIN TIMELIMIT
EP12856556

NETWORKED THREE-DIMENSIONAL PRINTING

IPC classification:
G06F 19/00
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP12751708

SYSTEMS AND METHODS FOR CHANGING DECODING PARAMETERS IN A COMMUNICATION SYSTEM

IPC classification:
H04L 1/20, H04L 1/00
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP12848183

RFID DRIVE MANAGEMENT FACILITY

IPC classification:
G06K 19/077, G06K 17/00
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP12770330

DRIVER CIRCUIT AND METHOD OF GENERATING AN OUTPUT SIGNAL

IPC classification:
H04L 25/02, H03K 19/0185
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
The patent has been granted
EP13736206

CALIBRATION OF AN INTERACTIVE LIGHT CURTAIN

IPC classification:
G06T 7/00, G06F 3/042
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP12705218

DECODER CIRCUIT FOR DOWN-SAMPLING A DIFFERENTIAL MANCHESTER ENCODED SIGNAL

IPC classification:
H03M 5/12
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
NO OPPOSITION FILED WITHIN TIMELIMIT
EP12816386

STACKED DIE ASSEMBLY WITH MULTIPLE INTERPOSERS

IPC classification:
H01L 25/065, H01L 23/538, H01L 23/498, H01L 23/14
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP13769438

METHOD FOR ORGANIZING A COLLABORATIVE EVENT AND SYSTEM EMPLOYING SAME

IPC classification:
H04W 12/08, H04W 4/06, H04L 12/16
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP12808950

PARALLEL ENCODING FOR NON-BINARY LINEAR BLOCK CODE

IPC classification:
H03M 13/15, H03M 13/13
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP14158256

Systems and Methods for Imaging Using Absorption

IPC classification:
A61B 5/00, G01N 21/64, G01B 11/06
Applicant:
Massachusetts Institute of Technology (MIT) Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
The patent has been granted
EP14179654

Methods and systems for using mobile device specific identifiers and short-distance wireless protocols to manage, secure and target content

IPC classification:
H04L 29/08, G06Q 30/02
Agent:
Finnegan Europe LLP
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP12812429

CONDUCTOR STRUCTURE WITH INTEGRATED VIA ELEMENT

IPC classification:
H05K 1/02
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP13782582

COMPUTERIZED METHOD AND SYSTEM FOR MANAGING NETWORKED SECURE COLLABORATIVE EXCHANGE

IPC classification:
H04L 9/32, G06F 21/30
Agent:
Multiple attorneys, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP13703978

DISTORTION TOLERANT CLOCK AND DATA RECOVERY SYSTEM

IPC classification:
H04L 7/033, H03L 7/091, H03L 7/08
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
NO OPPOSITION FILED WITHIN TIMELIMIT
EP13800281

EFFICIENT SYSTEMS AND METHODS FOR CONSTRUCTION AND OPERATION OF MOBILE WIND POWER PLATFORMS

IPC classification:
F03D 9/00
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
APPLICATION DEEMED TO BE WITHDRAWN
EP13804225

TIME SYNCHRONIZING OF DISTINCT VIDEO AND DATA FEEDS THAT ARE DELIVERED IN A SINGLE MOBILE IP DATA NETWORK COMPATIBLE STREAM

IPC classification:
H04W 4/18, H04N 21/242, H04N 21/236
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP13716561

RECEIVER HAVING A WIDE COMMON MODE INPUT RANGE

IPC classification:
H03F 3/72, H03F 3/45, H03F 1/52
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
The patent has been granted
EP13827968

COMPUTERIZED METHOD AND SYSTEM FOR MANAGING SECURE CONTENT SHARING IN A NETWORKED SECURE COLLABORATIVE EXCHANGE ENVIRONMENT

IPC classification:
G06F 21/00, G06F 15/16
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP13721439

FLEXIBLE SIZED DIE FOR USE IN MULTI-DIE INTEGRATED CIRCUIT

IPC classification:
H01L 25/065, H01L 23/14, H01L 21/66, G01R 31/28
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
The patent has been granted
EP13735551

AN INTEGRATED CIRCUIT HAVING IMPROVED RADIATION IMMUNITY

IPC classification:
H03K 19/003, H01L 27/11, H01L 27/02, H01L 21/8238, G11C 11/412, G11C 5/00
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP13766743

SYSTEMS, DEVICES AND METHODS FOR CONTINUOUS HEART RATE MONITORING AND INTERPRETATION

IPC classification:
A61B 5/02, G06F 1/16, A63B 24/00
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP13727476

CLOCK DOMAIN BOUNDARY CROSSING USING AN ASYNCHRONOUS BUFFER

IPC classification:
H04L 25/14, G06F 5/06
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
The patent has been granted
EP13727475

METHODS OF TESTING A SEMICONDUCTOR STRUCTURE

IPC classification:
G01R 31/319, G01R 31/317, G01R 31/28
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
PATENT GRANTED
EP13756244

REDUCING THE EFFECT OF PARASITIC MISMATCH AT AMPLIFIER INPUTS

IPC classification:
H03F 3/45, H03F 1/56
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
PATENT GRANTED
EP13737967

INDUCTOR STRUCTURE WITH PRE-DEFINED CURRENT RETURN

IPC classification:
H01L 49/02, H01L 23/64, H01L 23/522, H01F 17/00
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP13795367

CONFIGURABLE EMBEDDED MEMORY SYSTEM

IPC classification:
H03K 19/177, H01L 27/11, G11C 11/40, G06F 13/42
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP13740431

CLOCK NETWORK ARCHITECTURE WITH HIGHER FLEXIBILITY FOR AN INTEGRATED CIRCUIT

IPC classification:
H03K 19/177, G06F 17/50, G06F 1/10
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP13811663

AN INTEGRATED CIRCUIT HAVING IMPROVED RADIATION IMMUNITY

IPC classification:
H01L 27/11, H01L 27/02, G11C 11/412
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP15161936

METHOD FOR TRACKING DISPLAYS DURING A COLLABORATION SESSION AND INTERACTIVE BOARD EMPLOYING SAME

IPC classification:
H04L 12/18, G09B 5/08, G06Q 10/10, G06F 3/14
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION REQUESTED
EP15160138

INTERACTIVE INPUT SYSTEM, INTERACTIVE BOARD AND METHODS THEREOF

IPC classification:
G06F 3/0488, G06F 3/0481, G06F 3/042, G06F 3/0354, G06F 3/03
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION REQUESTED
EP13753942

ON-THE-FLY TECHNICAL SUPPORT

IPC classification:
G06F 11/07
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP13777465

CIRCUIT FOR AND METHOD OF ENABLING THE DISCHARGE OF ELECTRIC CHARGE IN AN INTEGRATED CIRCUIT

IPC classification:
H01L 27/02
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP14716076

INTEGRATED CIRCUIT DEVICES HAVING MEMORY AND METHODS OF IMPLEMENTING MEMORY IN AN INTEGRATED CIRCUIT DEVICE

IPC classification:
H03K 19/177
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION REQUESTED
EP14713702

PACKAGE INTEGRITY MONITOR WITH SACRIFICIAL BUMPS

IPC classification:
G01R 31/3185, G01R 31/3187, H01L 25/065, H01L 21/66
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION REQUESTED
EP14701646

CIRCUITS FOR AND METHODS OF IMPLEMENTING A GAIN STAGE IN AN INTEGRATED CIRCUIT COMPRISING TWO INDUCTORS OF DIFFERENT DIAMETER

IPC classification:
H01F 17/00, H01L 23/522, H01L 49/02
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION REQUESTED
EP14716200

MODULAR AND SCALABLE CYCLIC REDUNDANCY CHECK COMPUTATION CIRCUIT

IPC classification:
H03M 13/09
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION REQUESTED
EP14717606

MULTI-LAYER CORE ORGANIC PACKAGE SUBSTRATE

IPC classification:
H01L 23/66, H01L 23/498
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
PATENT GRANTED
EP14724819

COMPUTER IMPLEMENTED SYSTEM AND METHOD FOR AUTHOR EDITING OF XML DOCUMENTS WITH STRUCTURED ELEMENT PROTECTION

IPC classification:
G06F 17/24, G06F 17/22
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION REQUESTED
EP14720388

CALIBRATION OF A SWITCHING INSTANT OF A SWITCH

IPC classification:
H03M 1/74, H03M 1/10
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP14719456

AN ANALOG BLOCK AND TEST BLOCKS FOR TESTING THEREOF

IPC classification:
G01R 31/317, G01R 31/3167
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION IN PROGRESS
EP14765247

DISPENSING CARTRIDGE

IPC classification:
B65D 47/20
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION REQUESTED
EP13812361

SEMICONDUCTOR PACKAGE HAVING IC DICE AND VOLTAGE TUNERS

IPC classification:
G06F 1/32, H01L 25/065
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION REQUESTED
EP14732492

CHARGE DAMAGE PROTECTION ON AN INTERPOSER FOR A STACKED DIE ASSEMBLY

IPC classification:
H01L 25/18, H01L 25/07, H01L 25/065, H01L 23/60
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION REQUESTED
EP14712515

WINDOWING FOR HIGH-SPEED ANALOG-TO-DIGITAL CONVERSION

IPC classification:
H03M 1/36, H03M 1/00
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP14744738

SWITCH SUPPORTING VOLTAGES GREATER THAN SUPPLY

IPC classification:
H03K 17/693, H03K 17/0812, H03K 17/06
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
GRANT OF PATENT INTENDED
EP16155115

WELL BARRIER

IPC classification:
E21B 34/00, E21B 34/14, E21B 34/10
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
The patent has been granted
EP11805299

EXTENDING A PROCESSOR SYSTEM WITHIN AN INTEGRATED CIRCUIT

IPC classification:
G06F 9/50, H03K 19/177
Applicant:
Xilinx, Inc.
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
NO OPPOSITION FILED WITHIN TIMELIMIT
EP14862311

THREE-DIMENSIONAL PRINTER TOOL SYSTEMS

IPC classification:
B29C 67/00
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION REQUESTED
EP14861656

LITIGATION SUPPORT IN CLOUD-HOSTED FILE SHARING AND COLLABORATION

IPC classification:
H04L 9/12, H04L 9/14
Agent:
Multiple attorneys, Marks & Clerk
Status:
EXAMINATION REQUESTED
EP14869764

CUSTOMIZABLE SECURE DATA EXCHANGE ENVIRONMENT

IPC classification:
G06F 15/16, G06F 21/10
Agent:
Multiple attorneys, Marks & Clerk
Status:
EXAMINATION REQUESTED
EP16161479

PARTICLE DETECTION

IPC classification:
G08B 29/18
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
The patent has been granted
EP15703828

WELLBORE INSTALLATION APPARATUS AND ASSOCIATED METHODS

IPC classification:
E21B 7/20, E21B 7/18
Agent:
Robert Stewart Naismith, Marks & Clerk
Status:
EXAMINATION REQUESTED

Please Sign in to use this feature