David Randal is an expert in the field of Clinical Psychology. David Randal accepts all Medicare patients.