1 trademark was found for owners matching the name John Karavasilias.
#
1 TM: 2265313
Desc: MPSR
Owner: John Karavasilias
Class: 37
Status: Registered: Registered/protected