gene keselman