silvanus alvin