2 trademarks were found for owners matching the name John Keith Hardy.
#
1 TM: 1066728
Desc: ROACHFX

Owner: John Keith Hardy
Class: 5
Status: Lapsed: Registration fee not paid on time
2 TM: 424222
Desc: ORGANIC REACTION
Owner: John Keith Hardy
Class: 5
Status: Lapsed: Not accepted