New citizens take oath in Castleton

by