richard graf