Keegan Allen, American actor, photographer and musician
