richardhwc