1 trademark was found for owners matching the name David Carmichael.
#
1 TM: 2156050
Desc: Beach Teesh
Owner: David Carmichael
Class: 25
Status: Registered: Registered/protected