1 trademark was found for owners matching the name John Thomas Hayes.
#
1 TM: 716941
Desc:
Owner: Stephen Roger Udy, Rosemary Small, Kevin Robert Harpley, John Thomas Hayes, Graeme Richard Small
Class: 31
Status: Registered: Registered/protected