Shepherd Harvester PATENT # 8,372,631

Shep Harverster Patent 8372631 - Full