james  patrick

james patrick

managing director

Share profile
Connections