5 /5 John Littlejohn: Dr Rivera was prompt, courteous, highly knowledgeable and took much time with me explaining the results of my bloodwork, exam and personal health concerns. Dr Rivera is a great Dr and I really appreciate his thorough, caring approach.