Dr Richard M Fleming PhD