John “Skip” Kernan
John “Skip” Kernan Provided photo
John “Skip” Kernan Provided photo

Candidate Profile: John “Skip” Kernan

March 01, 2017 10:55 AM