Mike Gapes takes Oath of Allegiance