1 trademark was found for owners matching the name John David Castle.
#
1 TM: 391511
Desc: SLING, C
Owner: John David Castle
Class: 28
Status: Lapsed: Not accepted