naveen richard