1 trademark was found for owners matching the name Joseph Samarasinghe.
#
1 TM: 807208
Desc: Natural Selection
Owner: Joseph Samarasinghe
Class: 14
Status: Lapsed: Not accepted