James keller, jeffrey sr