JT Bruce inventions