James R Ballinger Author