Welcome to Igro!

Igro Communications is a full-service visual communications agency in Dartmouth, Nova Scotia.
Owned and operated by Megan Hirons Mahon, Igro provides professional photographic services including portraiture, events photography, editorial imagery, photo editing and retouching.
Megan specializes in capturing genuine moments and experiences that tell the story of the complexity of life in all it's beauty and tragedy.
Before launching Igro, Megan spent 10 years managing the photo department for Communications Nova Scotia, the communications agency of the provincial government. In 2018 she joined the Medical Examiner's Service as a Forensic Photographer and continues to work there on a part-time basis.
Megan worked for the Rick Hansen Relay in 2012, and spent 3 months travelling across Canada documenting Change-Makers across the country.
Megan spent seven years working as a photojournalist in the Middle East, and was a staff photographer at the Gulf News in Dubai from 2006-2011.
Megan can be contacted at megan@igrocommunications.com, by phone at (902) 220-6286.
Owned and operated by Megan Hirons Mahon, Igro provides professional photographic services including portraiture, events photography, editorial imagery, photo editing and retouching.
Megan specializes in capturing genuine moments and experiences that tell the story of the complexity of life in all it's beauty and tragedy.
Before launching Igro, Megan spent 10 years managing the photo department for Communications Nova Scotia, the communications agency of the provincial government. In 2018 she joined the Medical Examiner's Service as a Forensic Photographer and continues to work there on a part-time basis.
Megan worked for the Rick Hansen Relay in 2012, and spent 3 months travelling across Canada documenting Change-Makers across the country.
Megan spent seven years working as a photojournalist in the Middle East, and was a staff photographer at the Gulf News in Dubai from 2006-2011.
Megan can be contacted at megan@igrocommunications.com, by phone at (902) 220-6286.