1 trademark was found for owners matching the name Ivan Earnshaw.
#
1 TM: 1098174
Desc: Living Architecture
Owner: Ivan Earnshaw
Class: 31
Status: Lapsed: Not accepted