American boys: Jim Weir