Lawrence Graham posts record profits