Kevin Hogan is the Cleveland Browns new starter, so who is he?

Kevin Hogan is the Cleveland Browns new starter, so who is he?