Click on any highlighted time to book an office visit in Ramsey, NJ with Dr. Gregory Thomas. ****NEW PATIENTS please book 2 consecutive time slots equaling a 60 minute appointment****. Existing patients book 1 time slot for a 30 minute appointment. Thank you!