Man charged over John Gay house attack