hamilton charlesi