1 trademark was found for owners matching the name Michael Richard Hall.
#
1 TM: 495329
Desc: RATZ
Owner: Michael Richard Hall
Class: 25
Status: Lapsed: Not accepted