Megan (Muklusak) (04) & Logan Mitchell (04) Welcome A Tiny Titan! Posted on July 27, 2015 by jtracy1 Megan (Miklusak) Mitchell and Logan Mitchell, both 2004 graduates, welcomed Allison Mae Mitchell born on June 23, 2015 – 7lbs 5oz, 19.75 inches. Congratulations to them on their Tiny Titan!