2 trademarks were found for owners matching the name Rankine John Macfarlane.
#
1 TM: 1496822
Desc: Freemo
Owner: Rankine John MacFarlane
Class: 35
Status: Removed
Not renewed: Renewal fee not paid
2 TM: 1443663
Desc: Xup
Owner: Rankine John MacFarlane
Class: 35
Status: Removed
Not renewed: Renewal fee not paid