https://www.youtube.com/watch?v=-7ZHh_y8Ko8 Keegan Allen is an American actor, photographer, author and musician. He is best known for his role as Toby Cavanaugh…