Background
He was born in Gloucester to pin manufacturer Charles Weaver and Maria Paten.
He was born in Gloucester to pin manufacturer Charles Weaver and Maria Paten.
He migrated to Australia around 1838. He was a police magistrate at Armidale both before and after his political career. In 1869 he was elected to the New South Wales Legislative Assembly for New England, but he resigned in 1871.
Weaver died at Armidale in 1874.