chris bowley