MacGregor Harp(1981-2023)
- Visual Effects
- Art Department
MacGregor Harp was born on 18 May 1981 in New Haven, Connecticut, USA. MacGregor is known for Silhouette City (2008) and Maxim Hot 100 (2008). MacGregor was married to Guo Jingyao. MacGregor died on 20 August 2023 in Montreal, Quebec, Canada.