Jim Makowicki Author