Greg A. Vaughan

Unfortunately very little is known of Greg A. Vaughan.