Patents Assigned to Libra Resources, Inc.
  • Patent number: D661258
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: June 5, 2012
    Assignee: Libra Resources, Inc.
    Inventor: Di Huang