Thomas "T Gene" Hamilton,75, Rockingham, passed on Thursday, November 24, 2022. Funeral will be held at 1:00 pm on Tuesday, November 29, 2022, at Mt. Sinai Baptist Church, 171 Graham Bridge Road, Rockingham, NC. Public viewing will be held on Monday, November 28, 2022, 12pm - 5:00pm at Nelson Funeral Home, 1021 E. Washington Street, Rockingham, NC. The family will receive friends and visitors at 1481 Airport Road, Hamlet, NC. Nelson Funeral Service is serving the family.