Author: American Rose Society.
Alternate names: American Rose Society; American Rose Society. Annual Meeting; American Rose Society Staff