Michelle Noelle Fletcher was born in California on January 30, 1969 to Edmund Roman of California and Charlotte Kallenbach of Missouri. Michelle passed away tragically on February 28, 2019 in San Diego CA. Michelle is survived by her husband... View Obituary & Service Information