1 trademark was found for owners matching the name John Leslie Xavier Monaghan.
#
1 TM: 461277
Desc: CRAZY HORSE
Owner: John Leslie Xavier Monaghan
Class: 41
Status: Lapsed: Not accepted