Университет Южной Каролины
Грегг родился в Колумбии, штат Южная Каролина и был внуком Эзека Хопкинса, командора Континентального флота. Он учился в Южнокаролинском колледже (сейчас Университет Южной Каролины). Работал юристом вместе с отцом, участвовал в Мексиканской войне майором 12-го пехотного полка. Увлекался астрономией, ботаникой, орнитологией, иностранными языками, а также имел свою личную обсерваторию.