John Roger Pamerol

REGISTERED NURSE • Two decades of existence, and counting...