val decarlo, john