gregory stock