Carol Harkey

Tuscaloosa

Trademarks, designs and patents