Megan Anne Larsen-Udayabhanu
September 9, 1987 - June 18, 2015
Our angel Megan Anne Larsen-Udayabhanu, 27, of Provo, UT, left this earthly life unexpectedly on June 18th, 2015. Megan was born in Provo on September 9th, 1987. Megan was married to the love of her life Mohan Udayabhanu on April 20th, 2012.... View Obituary & Service Information
