Allan Castle specializes in creating Fashion, Portrait and Still Life photography with classic elegance and sophistication.