john j. billingsley