Fletcher

Noun

 * 1) One who fletches or feathers arrows.
 * 2) Generally, a manufacturer of bows and arrows.