james duval (189.517)