McFarland & Co Inc compare prices