michael freeman (2)