Michael Shawn Kelly

Personal Profile

Full Name: Michael Shawn Kelly

Political Profile

Party: Democratic Party